/*!
 * WeUI v0.4.2 (https://github.com/weui/weui)
 * Copyright 2016 Tencent, Inc.
 * Licensed under the MIT license
 */

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	line-height: 1.6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

* {
	margin: 0;
	padding: 0;
}

a img {
	border: 0;
	color: black;
}

a {
	text-decoration: none;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "weui";
	src: url('data:application/octet-stream;base64,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') format('truetype');
}

[class^="weui_icon_"]:before,
[class*=" weui_icon_"]:before {
	font-family: "weui";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	vertical-align: middle;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.weui_icon_circle:before {
	content: "\EA01";
}


/* '' */

.weui_icon_download:before {
	content: "\EA02";
}


/* '' */

.weui_icon_info:before {
	content: "\EA03";
}


/* '' */

.weui_icon_safe_success:before {
	content: "\EA04";
}


/* '' */

.weui_icon_safe_warn:before {
	content: "\EA05";
}


/* '' */

.weui_icon_success:before {
	content: "\EA06";
}


/* '' */

.weui_icon_success_circle:before {
	content: "\EA07";
}


/* '' */

.weui_icon_success_no_circle:before {
	content: "\EA08";
}


/* '' */

.weui_icon_waiting:before {
	content: "\EA09";
}


/* '' */

.weui_icon_waiting_circle:before {
	content: "\EA0A";
}


/* '' */

.weui_icon_warn:before {
	content: "\EA0B";
}


/* '' */

.weui_icon_info_circle:before {
	content: "\EA0C";
}


/* '' */

.weui_icon_cancel:before {
	content: "\EA0D";
}


/* '' */

.weui_icon_search:before {
	content: "\EA0E";
}


/* '' */

.weui_icon_clear:before {
	content: "\EA0F";
}


/* '' */

[class^="weui_icon_"]:before,
[class*=" weui_icon_"]:before {
	margin: 0;
}

.weui_icon_success:before {
	font-size: 23px;
	color: #09BB07;
}

.weui_icon_waiting:before {
	font-size: 23px;
	color: #10AEFF;
}

.weui_icon_warn:before {
	font-size: 23px;
	color: #F43530;
}

.weui_icon_info:before {
	font-size: 23px;
	color: #10AEFF;
}

.weui_icon_success_circle:before {
	font-size: 23px;
	color: #09BB07;
}

.weui_icon_success_no_circle:before {
	font-size: 23px;
	color: #09BB07;
}

.weui_icon_waiting_circle:before {
	font-size: 23px;
	color: #10AEFF;
}

.weui_icon_circle:before {
	font-size: 23px;
	color: #C9C9C9;
}

.weui_icon_download:before {
	font-size: 23px;
	color: #09BB07;
}

.weui_icon_info_circle:before {
	font-size: 23px;
	color: #09BB07;
}

.weui_icon_safe_success:before {
	color: #09BB07;
}

.weui_icon_safe_warn:before {
	color: #FFBE00;
}

.weui_icon_cancel:before {
	color: #F43530;
	font-size: 22px;
}

.weui_icon_search:before {
	color: #B2B2B2;
	font-size: 14px;
}

.weui_icon_clear:before {
	color: #B2B2B2;
	font-size: 14px;
}

.weui_icon_msg:before {
	font-size: 104px;
}

.weui_icon_warn.weui_icon_msg:before {
	color: #F76260;
}

.weui_icon_safe:before {
	font-size: 104px;
}

.weui_btn.weui_btn_mini {
	line-height: 1.9;
	font-size: 14px;
	padding: 0 .75em;
	display: inline-block;
}

button.weui_btn,
input.weui_btn {
	width: 100%;
	border-width: 0;
	outline: 0;
	-webkit-appearance: none;
}

button.weui_btn:focus,
input.weui_btn:focus {
	outline: 0;
}

button.weui_btn_inline,
input.weui_btn_inline,
button.weui_btn_mini,
input.weui_btn_mini {
	width: auto;
}


/*gap between btn*/

.weui_btn+.weui_btn {
	margin-top: 15px;
}

.weui_btn.weui_btn_inline+.weui_btn.weui_btn_inline {
	margin-top: auto;
	margin-left: 15px;
}

.weui_btn_area {
	margin: 1.17647059em 15px 0.3em;
}

.weui_btn_area.weui_btn_area_inline {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.weui_btn_area.weui_btn_area_inline .weui_btn {
	margin-top: auto;
	margin-right: 15px;
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.weui_btn_area.weui_btn_area_inline .weui_btn:last-child {
	margin-right: 0;
}

.weui_btn {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-left: 14px;
	padding-right: 14px;
	box-sizing: border-box;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 2.33333333;
	border-radius: 5px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	overflow: hidden;
}

.weui_btn:after {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box;
	border-radius: 10px;
}

.weui_btn.weui_btn_inline {
	display: inline-block;
}

.weui_btn_default {
	background-color: #F7F7F7;
	color: #454545;
}

.weui_btn_default:not(.weui_btn_disabled):visited {
	color: #454545;
}

.weui_btn_default:not(.weui_btn_disabled):active {
	color: #A1A1A1;
	background-color: #DEDEDE;
}

.weui_btn_primary {
	background-color: #04BE02;
}

.weui_btn_primary:not(.weui_btn_disabled):visited {
	color: #FFFFFF;
}

.weui_btn_primary:not(.weui_btn_disabled):active {
	color: rgba(255, 255, 255, 0.4);
	background-color: #039702;
}

.weui_btn_warn {
	background-color: #EF4F4F;
}

.weui_btn_warn:not(.weui_btn_disabled):visited {
	color: #FFFFFF;
}

.weui_btn_warn:not(.weui_btn_disabled):active {
	color: rgba(255, 255, 255, 0.4);
	background-color: #C13E3E;
}

.weui_btn_disabled {
	color: rgba(255, 255, 255, 0.6);
}

.weui_btn_disabled.weui_btn_default {
	color: #C9C9C9;
}

.weui_btn_plain_primary {
	color: #04BE02;
	border: 1px solid #04BE02;
}

button.weui_btn_plain_primary,
input.weui_btn_plain_primary {
	border-width: 1px;
	background-color: transparent;
}

.weui_btn_plain_primary:active {
	border-color: #039702;
}

.weui_btn_plain_primary:after {
	border-width: 0;
}

.weui_btn_plain_default {
	color: #5A5A5A;
	border: 1px solid #5A5A5A;
}

button.weui_btn_plain_default,
input.weui_btn_plain_default {
	border-width: 1px;
	background-color: transparent;
}

.weui_btn_plain_default:after {
	border-width: 0;
}

.weui_cell {
	position: relative;
}

.weui_cell:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 15px;
}

.weui_cell:first-child:before {
	display: none;
}

.weui_cells {
	margin-top: 1.17647059em;
	background-color: #FFFFFF;
	line-height: 1.41176471;
	font-size: 17px;
	overflow: hidden;
	position: relative;
}

.weui_cells:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_cells:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_cells_title {
	margin-top: .77em;
	margin-bottom: .3em;
	padding-left: 15px;
	padding-right: 15px;
	color: #888;
	font-size: 14px;
}

.weui_cells_title+.weui_cells {
	margin-top: 0;
}

.weui_cells_tips {
	margin-top: .3em;
	color: #888;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
}

.weui_cell {
	padding: 10px 15px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.weui_cell_ft {
	text-align: right;
	color: #888;
}

.weui_cell_primary {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.weui_cells_access .weui_cell:not(.no_access) {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.weui_cells_access .weui_cell:not(.no_access):active {
	background-color: #ECECEC;
}

.weui_cells_access a.weui_cell {
	color: inherit;
}

.weui_cells_access .weui_cell_ft:after {
	content: " ";
	display: inline-block;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 6px;
	width: 6px;
	border-width: 2px 2px 0 0;
	border-color: #C8C8CD;
	border-style: solid;
	position: relative;
	top: -2px;
	top: -1px;
	margin-left: .3em;
}

.weui_check_label {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.weui_check {
	position: absolute;
	left: -9999em;
}

.weui_cells_radio .weui_cell_ft {
	padding-left: 0.35em;
}

.weui_cells_radio .weui_cell:active {
	background-color: #ECECEC;
}

.weui_cells_radio .weui_check:checked+.weui_icon_checked:before {
	display: block;
	content: '\EA08';
	color: #09BB07;
	font-size: 16px;
}

.weui_cells_checkbox .weui_cell_hd {
	padding-right: 0.35em;
}

.weui_cells_checkbox .weui_cell:active {
	background-color: #ECECEC;
}

.weui_cells_checkbox .weui_icon_checked:before {
	content: '\EA01';
	color: #C9C9C9;
	font-size: 23px;
	display: block;
}

.weui_cells_checkbox .weui_check:checked+.weui_icon_checked:before {
	content: '\EA06';
	color: #09BB07;
}

.weui_label {
	display: block;
	width: 105px;
	word-wrap: break-word;
	word-break: break-all;
}

.weui_input {
	width: 100%;
	border: 0;
	outline: 0;
	-webkit-appearance: none;
	background-color: transparent;
	font-size: inherit;
	color: inherit;
	height: 1.41176471em;
	line-height: 1.41176471;
}

.weui_input::-webkit-outer-spin-button,
.weui_input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.weui_textarea {
	display: block;
	border: 0;
	resize: none;
	width: 100%;
	color: inherit;
	font-size: 1em;
	line-height: inherit;
	outline: 0;
}

.weui_textarea_counter {
	color: #B2B2B2;
	text-align: right;
}

.weui_cell_warn .weui_textarea_counter {
	color: #E64340;
}

.weui_toptips {
	display: none;
	position: fixed;
	-webkit-transform: translateZ(0);
	width: 100%;
	top: 0;
	line-height: 2.3;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	z-index: 2;
}

.weui_toptips.weui_warn {
	background-color: #E64340;
}

.weui_cells_form .weui_cell_warn {
	color: #E64340;
}

.weui_cells_form .weui_cell_warn .weui_icon_warn {
	display: inline-block;
}

.weui_cells_form .weui_cell_ft {
	font-size: 0;
}

.weui_cells_form .weui_icon_warn {
	display: none;
}

.weui_cells_form input,
.weui_cells_form textarea,
.weui_cells_form label[for] {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.weui_cell_select {
	padding: 0;
}

.weui_cell_select .weui_select {
	padding-right: 30px;
}

.weui_cell_select .weui_cell_bd:after {
	content: " ";
	display: inline-block;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 6px;
	width: 6px;
	border-width: 2px 2px 0 0;
	border-color: #C8C8CD;
	border-style: solid;
	position: relative;
	top: -2px;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
}

.weui_select {
	-webkit-appearance: none;
	border: 0;
	outline: 0;
	background-color: transparent;
	width: 100%;
	font-size: inherit;
	height: 44px;
	line-height: 44px;
	position: relative;
	z-index: 1;
	padding-left: 15px;
}

.weui_select_before {
	padding-right: 15px;
}

.weui_select_before .weui_select {
	width: 105px;
	box-sizing: border-box;
}

.weui_select_before .weui_cell_hd {
	position: relative;
}

.weui_select_before .weui_cell_hd:after {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	border-right: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.weui_select_before .weui_cell_hd:before {
	content: " ";
	display: inline-block;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 6px;
	width: 6px;
	border-width: 2px 2px 0 0;
	border-color: #C8C8CD;
	border-style: solid;
	position: relative;
	top: -2px;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
}

.weui_select_before .weui_cell_bd {
	padding-left: 15px;
}

.weui_select_before .weui_cell_bd:after {
	display: none;
}

.weui_select_after {
	padding-left: 15px;
}

.weui_select_after .weui_select {
	padding-left: 0;
}

.weui_vcode {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

.weui_vcode .weui_cell_ft img {
	margin-left: 5px;
	height: 44px;
	vertical-align: middle;
}

.weui_cell_switch {
	padding-top: 6px;
	padding-bottom: 6px;
}

.weui_switch {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	width: 52px;
	height: 32px;
	border: 1px solid #DFDFDF;
	outline: 0;
	border-radius: 16px;
	box-sizing: border-box;
	background: #DFDFDF;
}

.weui_switch:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 30px;
	border-radius: 15px;
	background-color: #FDFDFD;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.weui_switch:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	background-color: #FFFFFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.weui_switch:checked {
	border-color: #04BE02;
	background-color: #04BE02;
}

.weui_switch:checked:before {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.weui_switch:checked:after {
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
}

.weui_uploader_hd {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

.weui_uploader_hd .weui_cell_ft {
	font-size: 1em;
}

.weui_uploader_bd {
	margin-bottom: -4px;
	margin-right: -9px;
	overflow: hidden;
}

.weui_uploader_files {
	list-style: none;
}

.weui_uploader_file {
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
	width: 79px;
	height: 79px;
	background: no-repeat center center;
	background-size: cover;
}

.weui_uploader_status {
	position: relative;
}

.weui_uploader_status:before {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
}

.weui_uploader_status .weui_uploader_status_content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #FFFFFF;
}

.weui_uploader_status .weui_icon_warn {
	display: block;
}

.weui_uploader_input_wrp {
	float: left;
	position: relative;
	margin-right: 9px;
	margin-bottom: 9px;
	width: 77px;
	height: 77px;
	border: 1px solid #D9D9D9;
}

.weui_uploader_input_wrp:before,
.weui_uploader_input_wrp:after {
	content: " ";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #D9D9D9;
}

.weui_uploader_input_wrp:before {
	width: 2px;
	height: 39.5px;
}

.weui_uploader_input_wrp:after {
	width: 39.5px;
	height: 2px;
}

.weui_uploader_input_wrp:active {
	border-color: #999999;
}

.weui_uploader_input_wrp:active:before,
.weui_uploader_input_wrp:active:after {
	background-color: #999999;
}

.weui_uploader_input {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.weui_msg {
	padding-top: 36px;
	text-align: center;
}

.weui_msg .weui_icon_area {
	margin-bottom: 30px;
}

.weui_msg .weui_text_area {
	margin-bottom: 25px;
	padding: 0 20px;
}

.weui_msg .weui_msg_title {
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 20px;
}

.weui_msg .weui_msg_desc {
	font-size: 14px;
	color: #888;
}

.weui_msg .weui_opr_area {
	margin-bottom: 25px;
}

.weui_msg .weui_extra_area {
	margin-bottom: 15px;
	font-size: 14px;
	color: #888;
}

.weui_msg .weui_extra_area a {
	color: #61749B;
}

@media screen and (min-height: 438px) {
	.weui_extra_area {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
	}
}

.weui_article {
	padding: 20px 15px;
	font-size: 15px;
}

.weui_article section {
	margin-bottom: 1.5em;
}

.weui_article h1 {
	font-size: 17px;
	font-weight: 400;
	margin-bottom: .75em;
}

.weui_article h2 {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: .3em;
}

.weui_article h3 {
	font-weight: 400;
	font-size: 15px;
}

.weui_article * {
	max-width: 100%;
	box-sizing: border-box;
	word-wrap: break-word;
}

.weui_article p {
	margin: 10px 0;
}

.weui_tabbar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: #f7f7fa;
}

.weui_tabbar:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #979797;
	color: #979797;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_tabbar_item {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 7px 0 0;
	-webkit-tap-highlight-color: transparent;
}

.weui_tabbar_item.weui_bar_item_on .weui_tabbar_label {
	color: #09BB07;
}

.weui_tabbar_icon {
	margin: 0 auto;
	width: 24px;
	height: 24px;
}

.weui_tabbar_icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.weui_tabbar_icon+.weui_tabbar_label {
	margin-top: 5px;
}

.weui_tabbar_label {
	text-align: center;
	color: #888;
	font-size: 12px;
}

.weui_navbar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	background-color: #fafafa;
}

.weui_navbar:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #BCBAB6;
	color: #BCBAB6;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_navbar+.weui_tab_bd {
	padding-top: 50px;
	padding-bottom: 0;
}

.weui_navbar_item {
	position: relative;
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 13px 0;
	text-align: center;
	font-size: 15px;
	-webkit-tap-highlight-color: transparent;
}

.weui_navbar_item:active {
	background-color: #ededed;
}

.weui_navbar_item.weui_bar_item_on {
	background-color: #eaeaea;
}

.weui_navbar_item:after {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	border-right: 1px solid #cccccc;
	color: #cccccc;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.weui_navbar_item:last-child:after {
	display: none;
}

.weui_tab {
	position: relative;
	height: 100%;
}

.weui_tab_bd {
	box-sizing: border-box;
	height: 100%;
	padding-bottom: 55px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.weui_tab_bd_item {
	display: none;
}

.weui_progress {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.weui_progress_bar {
	background-color: #EBEBEB;
	height: 3px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.weui_progress_inner_bar {
	width: 0;
	height: 100%;
	background-color: #09BB07;
}

.weui_progress_opr {
	display: block;
	margin-left: 15px;
	font-size: 0;
}

.weui_panel {
	background-color: #FFFFFF;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

.weui_panel:first-child {
	margin-top: 0;
}

.weui_panel:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #E5E5E5;
	color: #E5E5E5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_panel:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #E5E5E5;
	color: #E5E5E5;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_panel_hd {
	padding: 14px 15px 10px;
	color: #999999;
	font-size: 13px;
	position: relative;
}

.weui_panel_hd:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #E5E5E5;
	color: #E5E5E5;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 15px;
}

.weui_panel_ft {
	padding: 10px 15px 12px;
	color: #999999;
	font-size: 14px;
	position: relative;
}

.weui_panel_ft:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #E5E5E5;
	color: #E5E5E5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 15px;
}

.weui_panel_access .weui_panel_ft {
	display: block;
	color: #586C94;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.weui_panel_access .weui_panel_ft:active {
	background-color: #ECECEC;
}

.weui_panel_access .weui_panel_ft:after {
	content: " ";
	display: inline-block;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	height: 6px;
	width: 6px;
	border-width: 2px 2px 0 0;
	border-color: #C7C7CC;
	border-style: solid;
	position: relative;
	top: -2px;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -4px;
}

.weui_media_box {
	padding: 15px;
	position: relative;
}

.weui_media_box:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #E5E5E5;
	color: #E5E5E5;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	left: 15px;
}

.weui_media_box:first-child:before {
	display: none;
}

a.weui_media_box {
	color: #000000;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a.weui_media_box:active {
	background-color: #ECECEC;
}

.weui_media_box .weui_media_title {
	font-weight: 400;
	font-size: 17px;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	word-wrap: break-word;
	word-break: break-all;
}

.weui_media_box .weui_media_desc {
	color: #999999;
	font-size: 13px;
	line-height: 1.2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.weui_media_box.weui_media_text .weui_media_title {
	margin-bottom: 8px;
}

.weui_media_box.weui_media_text .weui_media_info {
	margin-top: 15px;
	padding-bottom: 5px;
	font-size: 13px;
	color: #CECECE;
	line-height: 1em;
	list-style: none;
	overflow: hidden;
}

.weui_media_box.weui_media_text .weui_media_info_meta {
	float: left;
	padding-right: 1em;
}

.weui_media_box.weui_media_text .weui_media_info_meta.weui_media_info_meta_extra {
	padding-left: 1em;
	border-left: 1px solid #CECECE;
}

.weui_media_box.weui_media_appmsg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.weui_media_box.weui_media_appmsg .weui_media_hd {
	margin-right: .8em;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb {
	width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.weui_media_box.weui_media_appmsg .weui_media_bd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
}

.weui_media_box.weui_media_small_appmsg {
	padding: 0;
}

.weui_media_box.weui_media_small_appmsg .weui_cells {
	margin-top: 0;
}

.weui_media_box.weui_media_small_appmsg .weui_cells:before {
	display: none;
}

.weui_grids {
	position: relative;
	overflow: hidden;
}

.weui_grids:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_grids:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	border-left: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.weui_grid {
	position: relative;
	float: left;
	padding: 20px 10px;
	width: 33.33333333%;
	box-sizing: border-box;
}

.weui_grid:before {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	border-right: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.weui_grid:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_grid:active {
	background-color: #E4E4E4;
}

.weui_grid_icon {
	width: 28px;
	height: 28px;
	margin: 0 auto;
}

.weui_grid_icon img {
	display: block;
	width: 100%;
	height: 100%;
}

.weui_grid_icon+.weui_grid_label {
	margin-top: 5px;
}

.weui_grid_label {
	display: block;
	text-align: center;
	color: #000;
	font-size: 14px;
}

.weui_dialog {
	position: fixed;
	z-index: 13;
	width: 85%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #FAFAFC;
	text-align: center;
	border-radius: 3px;
}

.weui_dialog_confirm .weui_dialog .weui_dialog_hd {
	padding: 1.2em 20px .5em;
}

.weui_dialog_confirm .weui_dialog .weui_dialog_bd {
	text-align: left;
}

.weui_dialog_hd {
	padding: 1.2em 0 .5em;
}

.weui_dialog_title {
	font-weight: 400;
	font-size: 17px;
}

.weui_dialog_bd {
	padding: 0 20px;
	font-size: 15px;
	color: #888;
	word-wrap: break-word;
	word-break: break-all;
}

.weui_dialog_ft {
	position: relative;
	line-height: 42px;
	margin-top: 20px;
	font-size: 17px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.weui_dialog_ft a {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #3CC51F;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.weui_dialog_ft a:active {
	background-color: #EEEEEE;
}

.weui_dialog_ft:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #D5D5D6;
	color: #D5D5D6;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_dialog_confirm .weui_dialog_ft a {
	position: relative;
}

.weui_dialog_confirm .weui_dialog_ft a:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	border-left: 1px solid #D5D5D6;
	color: #D5D5D6;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.weui_dialog_confirm .weui_dialog_ft a:first-child:after {
	display: none;
}

.weui_btn_dialog.default {
	color: #353535;
}

.weui_btn_dialog.primary {
	color: #0BB20C;
}

@media screen and (min-width: 1024px) {
	.weui_dialog {
		width: 35%;
	}
}


/*已被修改  20180713*/

.weui_toast {
	position: fixed;
	z-index: 3;
	width: 7.6em;
	height: 40px;
	/*	min-height: 7.6em;
*/
	top: 180px;
	left: 50%;
	margin-left: -3.8em;
	background: rgba(40, 40, 40, 0.75);
	text-align: center;
	border-radius: 5px;
	color: white;
}

.weui_icon_toast {
	margin: 22px 0 0;
	display: block;
}

.weui_icon_toast:before {
	content: '\EA08';
	color: #FFFFFF;
	font-size: 55px;
	text-align: center;
}
/*已被修改 20180713*/
.weui_toast_content {
	margin: 0 0 15px;
	color: white;
	/*新增*/
	line-height: 40px;
	height: 40px;
}

.weui_loading_toast .weui_toast_content {
	margin-top: 64%;
	font-size: 14px;
}

.weui_loading {
	position: absolute;
	width: 0px;
	z-index: 2000000000;
	left: 50%;
	top: 38%;
}

.weui_loading_leaf {
	position: absolute;
	top: -1px;
	opacity: 0.25;
}

.weui_loading_leaf:before {
	content: " ";
	position: absolute;
	width: 8.14px;
	height: 3.08px;
	background: #d1d1d5;
	box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px;
	border-radius: 1px;
	-webkit-transform-origin: left 50% 0px;
	transform-origin: left 50% 0px;
}

.weui_loading_leaf_0 {
	-webkit-animation: opacity-60-25-0-12 1.25s linear infinite;
	animation: opacity-60-25-0-12 1.25s linear infinite;
}

.weui_loading_leaf_0:before {
	-webkit-transform: rotate(0deg) translate(7.92px, 0px);
	transform: rotate(0deg) translate(7.92px, 0px);
}

.weui_loading_leaf_1 {
	-webkit-animation: opacity-60-25-1-12 1.25s linear infinite;
	animation: opacity-60-25-1-12 1.25s linear infinite;
}

.weui_loading_leaf_1:before {
	-webkit-transform: rotate(30deg) translate(7.92px, 0px);
	transform: rotate(30deg) translate(7.92px, 0px);
}

.weui_loading_leaf_2 {
	-webkit-animation: opacity-60-25-2-12 1.25s linear infinite;
	animation: opacity-60-25-2-12 1.25s linear infinite;
}

.weui_loading_leaf_2:before {
	-webkit-transform: rotate(60deg) translate(7.92px, 0px);
	transform: rotate(60deg) translate(7.92px, 0px);
}

.weui_loading_leaf_3 {
	-webkit-animation: opacity-60-25-3-12 1.25s linear infinite;
	animation: opacity-60-25-3-12 1.25s linear infinite;
}

.weui_loading_leaf_3:before {
	-webkit-transform: rotate(90deg) translate(7.92px, 0px);
	transform: rotate(90deg) translate(7.92px, 0px);
}

.weui_loading_leaf_4 {
	-webkit-animation: opacity-60-25-4-12 1.25s linear infinite;
	animation: opacity-60-25-4-12 1.25s linear infinite;
}

.weui_loading_leaf_4:before {
	-webkit-transform: rotate(120deg) translate(7.92px, 0px);
	transform: rotate(120deg) translate(7.92px, 0px);
}

.weui_loading_leaf_5 {
	-webkit-animation: opacity-60-25-5-12 1.25s linear infinite;
	animation: opacity-60-25-5-12 1.25s linear infinite;
}

.weui_loading_leaf_5:before {
	-webkit-transform: rotate(150deg) translate(7.92px, 0px);
	transform: rotate(150deg) translate(7.92px, 0px);
}

.weui_loading_leaf_6 {
	-webkit-animation: opacity-60-25-6-12 1.25s linear infinite;
	animation: opacity-60-25-6-12 1.25s linear infinite;
}

.weui_loading_leaf_6:before {
	-webkit-transform: rotate(180deg) translate(7.92px, 0px);
	transform: rotate(180deg) translate(7.92px, 0px);
}

.weui_loading_leaf_7 {
	-webkit-animation: opacity-60-25-7-12 1.25s linear infinite;
	animation: opacity-60-25-7-12 1.25s linear infinite;
}

.weui_loading_leaf_7:before {
	-webkit-transform: rotate(210deg) translate(7.92px, 0px);
	transform: rotate(210deg) translate(7.92px, 0px);
}

.weui_loading_leaf_8 {
	-webkit-animation: opacity-60-25-8-12 1.25s linear infinite;
	animation: opacity-60-25-8-12 1.25s linear infinite;
}

.weui_loading_leaf_8:before {
	-webkit-transform: rotate(240deg) translate(7.92px, 0px);
	transform: rotate(240deg) translate(7.92px, 0px);
}

.weui_loading_leaf_9 {
	-webkit-animation: opacity-60-25-9-12 1.25s linear infinite;
	animation: opacity-60-25-9-12 1.25s linear infinite;
}

.weui_loading_leaf_9:before {
	-webkit-transform: rotate(270deg) translate(7.92px, 0px);
	transform: rotate(270deg) translate(7.92px, 0px);
}

.weui_loading_leaf_10 {
	-webkit-animation: opacity-60-25-10-12 1.25s linear infinite;
	animation: opacity-60-25-10-12 1.25s linear infinite;
}

.weui_loading_leaf_10:before {
	-webkit-transform: rotate(300deg) translate(7.92px, 0px);
	transform: rotate(300deg) translate(7.92px, 0px);
}

.weui_loading_leaf_11 {
	-webkit-animation: opacity-60-25-11-12 1.25s linear infinite;
	animation: opacity-60-25-11-12 1.25s linear infinite;
}

.weui_loading_leaf_11:before {
	-webkit-transform: rotate(330deg) translate(7.92px, 0px);
	transform: rotate(330deg) translate(7.92px, 0px);
}

@-webkit-keyframes opacity-60-25-0-12 {
	0% {
		opacity: 0.25;
	}
	0.01% {
		opacity: 0.25;
	}
	0.02% {
		opacity: 1;
	}
	60.01% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.25;
	}
}

@-webkit-keyframes opacity-60-25-1-12 {
	0% {
		opacity: 0.25;
	}
	8.34333% {
		opacity: 0.25;
	}
	8.35333% {
		opacity: 1;
	}
	68.3433% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.25;
	}
}

@-webkit-keyframes opacity-60-25-2-12 {
	0% {
		opacity: 0.25;
	}
	16.6767% {
		opacity: 0.25;
	}
	16.6867% {
		opacity: 1;
	}
	76.6767% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.25;
	}
}

@-webkit-keyframes opacity-60-25-3-12 {
	0% {
		opacity: 0.25;
	}
	25.01% {
		opacity: 0.25;
	}
	25.02% {
		opacity: 1;
	}
	85.01% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.25;
	}
}

@-webkit-keyframes opacity-60-25-4-12 {
	0% {
		opacity: 0.25;
	}
	33.3433% {
		opacity: 0.25;
	}
	33.3533% {
		opacity: 1;
	}
	93.3433% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.25;
	}
}

@-webkit-keyframes opacity-60-25-5-12 {
	0% {
		opacity: 0.270958333333333;
	}
	41.6767% {
		opacity: 0.25;
	}
	41.6867% {
		opacity: 1;
	}
	1.67667% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.270958333333333;
	}
}

@-webkit-keyframes opacity-60-25-6-12 {
	0% {
		opacity: 0.375125;
	}
	50.01% {
		opacity: 0.25;
	}
	50.02% {
		opacity: 1;
	}
	10.01% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.375125;
	}
}

@-webkit-keyframes opacity-60-25-7-12 {
	0% {
		opacity: 0.479291666666667;
	}
	58.3433% {
		opacity: 0.25;
	}
	58.3533% {
		opacity: 1;
	}
	18.3433% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.479291666666667;
	}
}

@-webkit-keyframes opacity-60-25-8-12 {
	0% {
		opacity: 0.583458333333333;
	}
	66.6767% {
		opacity: 0.25;
	}
	66.6867% {
		opacity: 1;
	}
	26.6767% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.583458333333333;
	}
}

@-webkit-keyframes opacity-60-25-9-12 {
	0% {
		opacity: 0.687625;
	}
	75.01% {
		opacity: 0.25;
	}
	75.02% {
		opacity: 1;
	}
	35.01% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.687625;
	}
}

@-webkit-keyframes opacity-60-25-10-12 {
	0% {
		opacity: 0.791791666666667;
	}
	83.3433% {
		opacity: 0.25;
	}
	83.3533% {
		opacity: 1;
	}
	43.3433% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.791791666666667;
	}
}

@-webkit-keyframes opacity-60-25-11-12 {
	0% {
		opacity: 0.895958333333333;
	}
	91.6767% {
		opacity: 0.25;
	}
	91.6867% {
		opacity: 1;
	}
	51.6767% {
		opacity: 0.25;
	}
	100% {
		opacity: 0.895958333333333;
	}
}

.weui_mask {
	position: fixed;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
}

.weui_mask_transparent {
	position: fixed;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.weui_mask_transition {
	display: none;
	position: fixed;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0);
	-webkit-transition: background .3s;
	transition: background .3s;
}

.weui_fade_toggle {
	background: rgba(0, 0, 0, 0.6);
}

.weui_actionsheet {
	position: fixed;
	left: 0;
	bottom: 0;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2;
	width: 100%;
	background-color: #EFEFF4;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}

.weui_actionsheet_menu {
	background-color: #FFFFFF;
}

.weui_actionsheet_action {
	margin-top: 6px;
	background-color: #FFFFFF;
}

.weui_actionsheet_cell {
	position: relative;
	padding: 10px 0;
	text-align: center;
	font-size: 18px;
}

.weui_actionsheet_cell:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_actionsheet_cell:active {
	background-color: #ECECEC;
}

.weui_actionsheet_cell:first-child:before {
	display: none;
}

.weui_actionsheet_toggle {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.weui_search_bar {
	position: relative;
	padding: 8px 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	box-sizing: border-box;
	background-color: #EFEFF4;
	z-index: 2;
}

.weui_search_bar:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	border-top: 1px solid #C7C7C7;
	color: #C7C7C7;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_search_bar:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #C7C7C7;
	color: #C7C7C7;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.weui_search_bar.weui_search_focusing .weui_search_cancel {
	display: block;
}

.weui_search_bar.weui_search_focusing .weui_search_text {
	display: none;
}

.weui_search_outer {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	background-color: #EFEFF4;
}

.weui_search_outer:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	border-radius: 10px;
	border: 1px solid #E6E6EA;
	box-sizing: border-box;
	background: #FFFFFF;
}

.weui_search_inner {
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	z-index: 1;
}

.weui_search_inner .weui_search_input {
	padding: 4px 0;
	width: 100%;
	height: 1.42857143em;
	border: 0;
	font-size: 14px;
	line-height: 1.42857143em;
	box-sizing: content-box;
	background: transparent;
}

.weui_search_inner .weui_search_input:focus {
	outline: none;
}

.weui_search_inner .weui_icon_search {
	position: absolute;
	left: 10px;
	top: -2px;
	line-height: 28px;
}

.weui_search_inner .weui_icon_clear {
	position: absolute;
	top: -2px;
	right: 0;
	padding: 0 10px;
	line-height: 28px;
}

.weui_search_text {
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	z-index: 2;
	border-radius: 3px;
	text-align: center;
	color: #9B9B9B;
	background: #FFFFFF;
}

.weui_search_text span {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}

.weui_search_text .weui_icon_search {
	margin-right: 5px;
}

.weui_search_cancel {
	display: none;
	margin-left: 10px;
	line-height: 28px;
	color: #09BB07;
}

.weui_search_input:not(:valid)~.weui_icon_clear {
	display: none;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndldWkuY3NzIiwic3R5bGUvYmFzZS9yZXNldC5sZXNzIiwic3R5bGUvd2V1aS5jc3MiLCJzdHlsZS9pY29uL3dldWlfZm9udC5sZXNzIiwic3R5bGUvaWNvbi93ZXVpX2ljb25fZm9udC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfYnV0dG9uL3dldWlfYnV0dG9uLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9idXR0b24vd2V1aV9idG5fZ2xvYmFsLmxlc3MiLCJzdHlsZS9iYXNlL21peGluL21vYmlsZS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfYnV0dG9uL3dldWlfYnRuX2RlZmF1bHQubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2J1dHRvbi93ZXVpX2J0bl9wcmltYXJ5Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9idXR0b24vd2V1aV9idG5fd2Fybi5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfYnV0dG9uL3dldWlfYnRuX2Rpc2FibGVkLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9idXR0b24vd2V1aV9idG5fcGxhaW4ubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9jZWxsX2dsb2JhbC5sZXNzIiwic3R5bGUvYmFzZS9taXhpbi9zZXRPbmVweC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2FjY2Vzcy5sZXNzIiwic3R5bGUvYmFzZS9taXhpbi9zZXRBcnJvdy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2NoZWNrL3dldWlfY2hlY2tfY29tbW9uLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9jZWxsL3dldWlfY2hlY2svd2V1aV9yYWRpby5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2NoZWNrL3dldWlfY2hlY2tib3gubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9mb3JtL3dldWlfZm9ybV9jb21tb24ubGVzcyIsInN0eWxlL2Jhc2UvbWl4aW4vdGV4dC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2Zvcm0vd2V1aV9zZWxlY3QubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9mb3JtL3dldWlfc2VsZWN0X2JlZm9yZS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2Zvcm0vd2V1aV9zZWxlY3RfYWZ0ZXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9mb3JtL3dldWlfdmNvZGUubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9zd2l0Y2gubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV91cGxvYWRlci5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcGFnZS93ZXVpX21zZy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcGFnZS93ZXVpX2FydGljbGUubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX3RhYi90YWJiYXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX3RhYi9uYXZiYXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX3RhYi93ZXVpX3RhYi5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcHJvZ3Jlc3Mvd2V1aV9wcm9ncmVzcy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcGFuZWwvd2V1aV9wYW5lbC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfbWVkaWFfYm94L3dldWlfbWVkaWFfYm94Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9ncmlkL3dldWlfZ3JpZC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfdGlwcy93ZXVpX2RpYWxvZy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfdGlwcy93ZXVpX3RvYXN0Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV90aXBzL3dldWlfbWFzay5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfdGlwcy93ZXVpX2FjdGlvbnNoZWV0Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9zZWFyY2hiYXIvd2V1aV9zZWFyY2hiYXIu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Iiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAaW1wb3J0IFwiZm5cIjtcblxuaHRtbCB7XG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtZmFtaWx5OiBAc2Fuc0ZvbnQ7XG59XG5cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5hIGltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59IiwiaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJ3ZXVpXCI7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUFFQUFBQUxBSUFBQXdBd1IxTlZRckQrcyswQUFBRTRBQUFBUWs5VEx6SkFLRXgxQUFBQmZBQUFBRlpqYldGdzY0SmNmZ0FBQWhRQUFBSTBaMng1WnZDQkp0OEFBQVJzQUFBSExHaGxZV1FJdU01V0FBQUE0QUFBQURab2FHVmhDQzBEK0FBQUFMd0FBQUFrYUcxMGVEcVlBQUFBQUFIVUFBQUFRR3h2WTJFTzNBenNBQUFFU0FBQUFDSnRZWGh3QVI0QVBnQUFBUmdBQUFBZ2JtRnRaZU5jSHRnQUFBdVlBQUFCNW5CdmMzUlA5OEV4QUFBTmdBQUFBTllBQVFBQUErZ0FBQUJhQStnQUFQLy9BK2tBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQVFBQUFBRUFBS1pYbUsxZkR6ejFBQXNENkFBQUFBRFMyTVRFQUFBQUFOTFl4TVFBQUFBQUEra0Q2UUFBQUFnQUFnQUFBQUFBQUFBQkFBQUFFQUF5QUFRQUFBQUFBQUlBQUFBS0FBb0FBQUQvQUFBQUFBQUFBQUVBQUFBS0FCNEFMQUFCUkVaTVZBQUlBQVFBQUFBQUFBQUFBUUFBQUFGc2FXZGhBQWdBQUFBQkFBQUFBUUFFQUFRQUFBQUJBQWdBQVFBR0FBQUFBUUFBQUFBQUFRT3FBWkFBQlFBSUFub0N2QUFBQUl3Q2VnSzhBQUFCNEFBeEFRSUFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQTZnSHFEd1BvQUFBQVdnUHBBQUFBQUFBQkFBQUFBQUFBQUFBQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFBQUFBVUFBQUFEQUFBQUxBQUFBQVFBQUFGd0FBRUFBQUFBQUdvQUF3QUJBQUFBTEFBREFBb0FBQUZ3QUFRQVBnQUFBQVFBQkFBQkFBRHFELy8vQUFEcUFmLy9BQUFBQVFBRUFBQUFBUUFDQUFNQUJBQUZBQVlBQndBSUFBa0FDZ0FMQUF3QURRQU9BQThBQUFFR0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3QUFBQUFBTVFBQUFBQUFBQUFEd0FBNmdFQUFPb0JBQUFBQVFBQTZnSUFBT29DQUFBQUFnQUE2Z01BQU9vREFBQUFBd0FBNmdRQUFPb0VBQUFBQkFBQTZnVUFBT29GQUFBQUJRQUE2Z1lBQU9vR0FBQUFCZ0FBNmdjQUFPb0hBQUFBQndBQTZnZ0FBT29JQUFBQUNBQUE2Z2tBQU9vSkFBQUFDUUFBNmdvQUFPb0tBQUFBQ2dBQTZnc0FBT29MQUFBQUN3QUE2Z3dBQU9vTUFBQUFEQUFBNmcwQUFPb05BQUFBRFFBQTZnNEFBT29PQUFBQURnQUE2ZzhBQU9vUEFBQUFEd0FBQUFBQUxnQm1BS0lBM2dFYUFWNEJ0Z0hrQWdvQ1JnS0lBdElERkFOT0E1WUFBQUFDQUFBQUFBT3ZBNjBBQ3dBWEFBQUJEZ0VISGdFWFBnRTNMZ0VETGdFblBnRTNIZ0VYRGdFQjliejVCUVg1dkx2NUJRWDV1NnpqQlFYanJLdmpCUVhqQTYwRitieTcrZ1FFK3J1OCtmeTBCT1NycStRRUJPU3JxK1FBQUFJQUFBQUFBN01Ec3dBTEFDRUFBQUVPQVFjZUFSYytBVGN1QVFNSEJpSXZBU1kyT3dFUk5EWTdBVElXRlJFek1oWUI3cm43QlFYN3VjTCtCUVgrSkhZUEpnOTJEZ3dZWFFzSEpnZ0tYUmdNQTdNRi9zSzUrd1VGKzduQy92MzFtaElTbWhJYUFSY0lDd3NJL3VrYUFBQURBQUFBQUFPdEE2c0FDd0FaQUNJQUFBRU9BUWNlQVJjK0FUY3VBUU1VQmlzQklpWTFFVFkzTXhZWEp5NEJORFl5RmhRR0FmQzQ5Z1VGOXJpKytnVUYrcG9LQnh3SENnRUlMQWdCSHhNWkdTWVpHUU9yQmZxK3VQWUZCZmE0dnZyOWRRY0tDZ2NCR2dnQkFRZzVBUmtsR1JrbEdRQUFBQUFDQUFBQUFBT1NBOElBRFFBZkFBQUJEZ0VIRVJZRUZ6WWtOeEV1QVJNQkJpOEJKajhCTmg4QkZqY2xOaDhCRmdIMGdjaFVDUUVEa1pFQkF3bFV5SHIrdndRRGxBTUNGUU1EZWdNRUFTY0VBeE1EQThJZVBSeit3OVR3SkNUdzFBRTlIRDMrM2Y3REFnT1pCQU1jQkFOZEFnTDJBd01UQkFBREFBQUFBQU9DQTdBQURRQVpBQ0lBQUFFT0FRY1JIZ0VYUGdFM0VTNEJCek1XRlFjR0J5TW1Md0UwRXlJbU5EWXlGaFFHQWZWN3dWRUorWXVMK1FsUndaSXVDUW9CQkNJRUFRb2dEaElTSEJJU0E3QWRPeHIrejh2bkl5UG55d0V4R2p2M0FRallCQUVCQk5nSS9yRVRIQklTSEJNQUFBQUNBQUFBQUFPOUE3MEFGd0FqQUFBQkxnRS9BVDRCSHdFV01qY2xOaFlYSnhZVUJ3RUdKaWNsSmdBbkJnQUhGZ0FYTmdBQklBVUNCUU1GRUFkaUJ4SUdBUk1IRVFZQ0JnYiswQVlRQmdJY0JmNzl4NzcvQUFVRkFRQyt4d0VEQWNjR0VRY0VCd0lGVEFRRjVRWUJCZ0lHRUFiKzFRWUJCcXpIQVFNRkJmNzl4NzcvQUFVRkFRQUFCQUFBQUFBRHJ3T3RBQXNBRndBdEFERUFBQUVPQVFjZUFSYytBVGN1QVFNdUFTYytBVGNlQVJjT0FSTUZEZ0V2QVNZR0R3RUdGaDhCRmpJM0FUNEJKaUlYRmpFWEFmVzgrUVVGK2J5NytRVUYrYnVzNHdVRjQ2eXI0d1VGNHl2KzlnY1JCbUFHRHdVREJRRUdmUVVRQmdFbEJRRUxEeFFCQVFPdEJmbTh1L29FQlBxN3ZQbjh0QVRrcTZ2a0JBVGtxNnZrQWlMZEJRRUZTUVVDQmdRSEVRYUFCZ1VCSVFVUEN3UUJBUUFBQUFBQkFBQUFBQU83QXpvQUZ3QUFFeTRCUHdFK0FSOEJGalkzQVRZV0Z5Y1dGQWNCQmlJblBRb0dCd1VJR1F6TERTQUxBaDBNSGdzTkNncjl1UXNjQ3dHekN5RU9DdzBIQ1pNSkFRb0J2Z2tDQ2cwTEhRdjlzUXNLQUFBQUFBSUFBQUFBQTdnRHVBQUxBQkVBQUFFR0FnY2VBUmMySkRjbUFCTWhFVE1STXdIdXZQMEZCZjI4eFFFQUJRWC9BRHIrMmkzNUE3Z0Yvd0RGdlAwRkJmMjh4UUVBL2Q0QlR2N2ZBQUFFQUFBQUFBT3ZBNjBBQXdBUEFCc0FJUUFBQVJZeEZ3TU9BUWNlQVJjK0FUY3VBUU11QVNjK0FUY2VBUmNPQVFNakZUTTFJd0xsQVFIeXZQa0ZCZm04dS9rRkJmbTdyT01GQmVPc3ErTUZCZVBaSlAzWkFvTUJBUUVzQmZtOHUvb0VCUHE3dlBuOHRBVGtxNnZrQkFUa3E2dmtBaTM5SkFBREFBQUFBQVBEQThNQUN3QWJBQ1FBQUFFR0FBY1dBQmMyQURjbUFBY3pNaFlWQXc0Qkt3RWlKaWNETkRZVElpWTBOaklXRkFZQjdzRCsvQVVGQVFUQXlRRUhCUVgrK2Q0MkNBb09BUVVFS2dRRkFRNEtJeE1hR2lZYUdnUERCZjc1eWNEKy9BVUZBUVRBeVFFSDV3b0kvdE1FQmdZRUFTd0lDLzRvR2ljWkdTY2FBQUFFQUFBQUFBUEFBOEFBQ0FBU0FCNEFLZ0FBQVQ0Qk5DWWlCaFFXRnlNVk14RWpGVE0xSXdNR0FBY1dCQmMrQVRjbUFnTXVBU2MrQVRjZUFSY09BUUgwR0NFaE1DRWhVWTg1T2NrNks4MysrQVFFQVFqTnVmOEZCZi9IcStNRUJPT3JxK01FQk9NQ29BRWdNU0FnTVNBNkhmN0VIQndDc1FUKytNMjUvd1VGLzduTkFRajhwd1RqcTZ2akJBVGpxNnZqQUFBQUF3QUFBQUFEcHdPbkFBc0FGd0FqQUFBQkJ5Y0hGd2NYTnhjM0p6Y0REZ0VISGdFWFBnRTNMZ0VETGdFblBnRTNIZ0VYRGdFQ2pwcWFISnFhSEpxYUhKcWF0cm4xQlFYMXVibjFCUVgxdWFqZkJBVGZxS2pmQkFUZkFxcWFtaHlhbWh5YW1oeWFtZ0VaQmZXNXVmVUZCZlc1dWZYOHh3VGZxS2pmQkFUZnFLamZBQUFBQXdBQUFBQUQ2UVBwQUJFQUhRQWVBQUFCRGdFakxnRW5QZ0UzSGdFWEZBWUhBUWNCUGdFM0xnRW5EZ0VISGdFWEFvNDFnRW1xNGdRRTRxcXE0Z1F2S3dFak9mM2dpTFVEQTdXSWlMVURCTFNJQVNNckx3VGlxcXJpQkFUaXFrbUFOUDdkT1FFWkE3V0lpTFVEQTdXSWlMVURBQUFDQUFBQUFBUG9BK2dBQ3dBbkFBQUJCZ0FIRmdBWE5nQTNKZ0FERmc0QklpOEJCd1l1QVRRL0FTY21QZ0V5SHdFM05oNEJGQThCQWZUVS91VUZCUUViMU5RQkd3VUYvdVVEQ2dFVUd3cWlxQW9iRXdxb29nb0JGQnNLb3FnS0d4TUtxQVBvQmY3bDFOVCs1UVVGQVJ2VTFBRWIvV2dLR3hNS3FLSUtBUlFiQ3FLb0Noc1RDcWlpQ2dFVUd3cWlBQUFBQUJBQXhnQUJBQUFBQUFBQkFBUUFBQUFCQUFBQUFBQUNBQWNBQkFBQkFBQUFBQUFEQUFRQUN3QUJBQUFBQUFBRUFBUUFEd0FCQUFBQUFBQUZBQXNBRXdBQkFBQUFBQUFHQUFRQUhnQUJBQUFBQUFBS0FDc0FJZ0FCQUFBQUFBQUxBQk1BVFFBREFBRUVDUUFCQUFnQVlBQURBQUVFQ1FBQ0FBNEFhQUFEQUFFRUNRQURBQWdBZGdBREFBRUVDUUFFQUFnQWZnQURBQUVFQ1FBRkFCWUFoZ0FEQUFFRUNRQUdBQWdBbkFBREFBRUVDUUFLQUZZQXBBQURBQUVFQ1FBTEFDWUErbmRsZFdsU1pXZDFiR0Z5ZDJWMWFYZGxkV2xXWlhKemFXOXVJREV1TUhkbGRXbEhaVzVsY21GMFpXUWdZbmtnYzNabk1uUjBaaUJtY205dElFWnZiblJsYkd4dklIQnliMnBsWTNRdWFIUjBjRG92TDJadmJuUmxiR3h2TG1OdmJRQjNBR1VBZFFCcEFGSUFaUUJuQUhVQWJBQmhBSElBZHdCbEFIVUFhUUIzQUdVQWRRQnBBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFCM0FHVUFkUUJwQUVjQVpRQnVBR1VBY2dCaEFIUUFaUUJrQUNBQVlnQjVBQ0FBY3dCMkFHY0FNZ0IwQUhRQVpnQWdBR1lBY2dCdkFHMEFJQUJHQUc4QWJnQjBBR1VBYkFCc0FHOEFJQUJ3QUhJQWJ3QnFBR1VBWXdCMEFDNEFhQUIwQUhRQWNBQTZBQzhBTHdCbUFHOEFiZ0IwQUdVQWJBQnNBRzhBTGdCakFHOEFiUUFBQUFJQUFBQUFBQUFBQ2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUVDQVFNQkJBRUZBUVlCQndFSUFRa0JDZ0VMQVF3QkRRRU9BUThCRUFFUkFBWmphWEpqYkdVSVpHOTNibXh2WVdRRWFXNW1id3h6WVdabFgzTjFZMk5sYzNNSmMyRm1aVjkzWVhKdUIzTjFZMk5sYzNNT2MzVmpZMlZ6YzE5amFYSmpiR1VSYzNWalkyVnpjMTl1YjE5amFYSmpiR1VIZDJGcGRHbHVadzUzWVdsMGFXNW5YMk5wY21Oc1pRUjNZWEp1QzJsdVptOWZZMmx5WTJ4bEJtTmhibU5sYkFaelpXRnlZMmdGWTJ4dmMyVUFBQUFBJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuW2NsYXNzXj1cIndldWlfaWNvbl9cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiB3ZXVpX2ljb25fXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndldWlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuLndldWlfaWNvbl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDFcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl9pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAzXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl9zYWZlX3N1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX3NhZmVfd2FybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNVwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNlwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fc3VjY2Vzc19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDdcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX3N1Y2Nlc3Nfbm9fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA4XCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl93YWl0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA5XCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl93YWl0aW5nX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQVwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fd2FybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQlwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25faW5mb19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX2NhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRFwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBFXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl9jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRlwiO1xufVxuLyogJ+6ggCcgKi9cbltjbGFzc149XCJ3ZXVpX2ljb25fXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgd2V1aV9pY29uX1wiXTpiZWZvcmUge1xuICBtYXJnaW46IDA7XG59XG4ud2V1aV9pY29uX3N1Y2Nlc3M6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX2ljb25fd2FpdGluZzpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMTBBRUZGO1xufVxuLndldWlfaWNvbl93YXJuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICNGNDM1MzA7XG59XG4ud2V1aV9pY29uX2luZm86YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzEwQUVGRjtcbn1cbi53ZXVpX2ljb25fc3VjY2Vzc19jaXJjbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX2ljb25fc3VjY2Vzc19ub19jaXJjbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX2ljb25fd2FpdGluZ19jaXJjbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzEwQUVGRjtcbn1cbi53ZXVpX2ljb25fY2lyY2xlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICNDOUM5Qzk7XG59XG4ud2V1aV9pY29uX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aV9pY29uX2luZm9fY2lyY2xlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aV9pY29uX3NhZmVfc3VjY2VzczpiZWZvcmUge1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX2ljb25fc2FmZV93YXJuOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZCRTAwO1xufVxuLndldWlfaWNvbl9jYW5jZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNGNDM1MzA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi53ZXVpX2ljb25fc2VhcmNoOmJlZm9yZSB7XG4gIGNvbG9yOiAjQjJCMkIyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aV9pY29uX2NsZWFyOmJlZm9yZSB7XG4gIGNvbG9yOiAjQjJCMkIyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aV9pY29uX21zZzpiZWZvcmUge1xuICBmb250LXNpemU6IDEwNHB4O1xufVxuLndldWlfaWNvbl93YXJuLndldWlfaWNvbl9tc2c6YmVmb3JlIHtcbiAgY29sb3I6ICNGNzYyNjA7XG59XG4ud2V1aV9pY29uX3NhZmU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMDRweDtcbn1cbi53ZXVpX2J0bi53ZXVpX2J0bl9taW5pIHtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIC43NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5idXR0b24ud2V1aV9idG4sXG5pbnB1dC53ZXVpX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmJ1dHRvbi53ZXVpX2J0bjpmb2N1cyxcbmlucHV0LndldWlfYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbmJ1dHRvbi53ZXVpX2J0bl9pbmxpbmUsXG5pbnB1dC53ZXVpX2J0bl9pbmxpbmUsXG5idXR0b24ud2V1aV9idG5fbWluaSxcbmlucHV0LndldWlfYnRuX21pbmkge1xuICB3aWR0aDogYXV0bztcbn1cbi8qZ2FwIGJldHdlZW4gYnRuKi9cbi53ZXVpX2J0biArIC53ZXVpX2J0biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud2V1aV9idG4ud2V1aV9idG5faW5saW5lICsgLndldWlfYnRuLndldWlfYnRuX2lubGluZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLndldWlfYnRuX2FyZWEge1xuICBtYXJnaW46IDEuMTc2NDcwNTllbSAxNXB4IDAuM2VtO1xufVxuLndldWlfYnRuX2FyZWEud2V1aV9idG5fYXJlYV9pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndldWlfYnRuX2FyZWEud2V1aV9idG5fYXJlYV9pbmxpbmUgLndldWlfYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbi53ZXVpX2J0bl9hcmVhLndldWlfYnRuX2FyZWFfaW5saW5lIC53ZXVpX2J0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLndldWlfYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDIuMzMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndldWlfYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndldWlfYnRuLndldWlfYnRuX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZXVpX2J0bl9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG4ud2V1aV9idG5fZGVmYXVsdDpub3QoLndldWlfYnRuX2Rpc2FibGVkKTp2aXNpdGVkIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG4ud2V1aV9idG5fZGVmYXVsdDpub3QoLndldWlfYnRuX2Rpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogI0ExQTFBMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbn1cbi53ZXVpX2J0bl9wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0QkUwMjtcbn1cbi53ZXVpX2J0bl9wcmltYXJ5Om5vdCgud2V1aV9idG5fZGlzYWJsZWQpOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpX2J0bl9wcmltYXJ5Om5vdCgud2V1aV9idG5fZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzk3MDI7XG59XG4ud2V1aV9idG5fd2FybiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjRGNEY7XG59XG4ud2V1aV9idG5fd2Fybjpub3QoLndldWlfYnRuX2Rpc2FibGVkKTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV9idG5fd2Fybjpub3QoLndldWlfYnRuX2Rpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEzRTNFO1xufVxuLndldWlfYnRuX2Rpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi53ZXVpX2J0bl9kaXNhYmxlZC53ZXVpX2J0bl9kZWZhdWx0IHtcbiAgY29sb3I6ICNDOUM5Qzk7XG59XG4ud2V1aV9idG5fcGxhaW5fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDRCRTAyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDRCRTAyO1xufVxuYnV0dG9uLndldWlfYnRuX3BsYWluX3ByaW1hcnksXG5pbnB1dC53ZXVpX2J0bl9wbGFpbl9wcmltYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndldWlfYnRuX3BsYWluX3ByaW1hcnk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM5NzAyO1xufVxuLndldWlfYnRuX3BsYWluX3ByaW1hcnk6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ud2V1aV9idG5fcGxhaW5fZGVmYXVsdCB7XG4gIGNvbG9yOiAjNUE1QTVBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUE1QTVBO1xufVxuYnV0dG9uLndldWlfYnRuX3BsYWluX2RlZmF1bHQsXG5pbnB1dC53ZXVpX2J0bl9wbGFpbl9kZWZhdWx0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndldWlfYnRuX3BsYWluX2RlZmF1bHQ6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ud2V1aV9jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWlfY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIGxlZnQ6IDE1cHg7XG59XG4ud2V1aV9jZWxsOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aV9jZWxscyB7XG4gIG1hcmdpbi10b3A6IDEuMTc2NDcwNTllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuNDExNzY0NzE7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWlfY2VsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfY2VsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9jZWxsc190aXRsZSB7XG4gIG1hcmdpbi10b3A6IC43N2VtO1xuICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aV9jZWxsc190aXRsZSArIC53ZXVpX2NlbGxzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZXVpX2NlbGxzX3RpcHMge1xuICBtYXJnaW4tdG9wOiAuM2VtO1xuICBjb2xvcjogIzg4ODtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aV9jZWxsIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aV9jZWxsX2Z0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjODg4O1xufVxuLndldWlfY2VsbF9wcmltYXJ5IHtcbiAgZmxleDogMTtcbn1cbi53ZXVpX2NlbGxzX2FjY2VzcyAud2V1aV9jZWxsOm5vdCgubm9fYWNjZXNzKSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53ZXVpX2NlbGxzX2FjY2VzcyAud2V1aV9jZWxsOm5vdCgubm9fYWNjZXNzKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLndldWlfY2VsbHNfYWNjZXNzIGEud2V1aV9jZWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud2V1aV9jZWxsc19hY2Nlc3MgLndldWlfY2VsbF9mdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogI0M4QzhDRDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4ud2V1aV9jaGVja19sYWJlbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53ZXVpX2NoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuLndldWlfY2VsbHNfcmFkaW8gLndldWlfY2VsbF9mdCB7XG4gIHBhZGRpbmctbGVmdDogMC4zNWVtO1xufVxuLndldWlfY2VsbHNfcmFkaW8gLndldWlfY2VsbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLndldWlfY2VsbHNfcmFkaW8gLndldWlfY2hlY2s6Y2hlY2tlZCArIC53ZXVpX2ljb25fY2hlY2tlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJ1xcRUEwOCc7XG4gIGNvbG9yOiAjMDlCQjA3O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2V1aV9jZWxsc19jaGVja2JveCAud2V1aV9jZWxsX2hkIHtcbiAgcGFkZGluZy1yaWdodDogMC4zNWVtO1xufVxuLndldWlfY2VsbHNfY2hlY2tib3ggLndldWlfY2VsbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLndldWlfY2VsbHNfY2hlY2tib3ggLndldWlfaWNvbl9jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEVBMDEnO1xuICBjb2xvcjogI0M5QzlDOTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZXVpX2NlbGxzX2NoZWNrYm94IC53ZXVpX2NoZWNrOmNoZWNrZWQgKyAud2V1aV9pY29uX2NoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRUEwNic7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWlfbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwNXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi53ZXVpX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxLjQxMTc2NDcxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQxMTc2NDcxO1xufVxuLndldWlfaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ud2V1aV9pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLndldWlfdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xufVxuLndldWlfdGV4dGFyZWFfY291bnRlciB7XG4gIGNvbG9yOiAjQjJCMkIyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53ZXVpX2NlbGxfd2FybiAud2V1aV90ZXh0YXJlYV9jb3VudGVyIHtcbiAgY29sb3I6ICNFNjQzNDA7XG59XG4ud2V1aV90b3B0aXBzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICB6LWluZGV4OiAyO1xufVxuLndldWlfdG9wdGlwcy53ZXVpX3dhcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY0MzQwO1xufVxuLndldWlfY2VsbHNfZm9ybSAud2V1aV9jZWxsX3dhcm4ge1xuICBjb2xvcjogI0U2NDM0MDtcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gLndldWlfY2VsbF93YXJuIC53ZXVpX2ljb25fd2FybiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gLndldWlfY2VsbF9mdCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gLndldWlfaWNvbl93YXJuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gaW5wdXQsXG4ud2V1aV9jZWxsc19mb3JtIHRleHRhcmVhLFxuLndldWlfY2VsbHNfZm9ybSBsYWJlbFtmb3JdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWlfY2VsbF9zZWxlY3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLndldWlfY2VsbF9zZWxlY3QgLndldWlfc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi53ZXVpX2NlbGxfc2VsZWN0IC53ZXVpX2NlbGxfYmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sb3I6ICNDOEM4Q0Q7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi53ZXVpX3NlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud2V1aV9zZWxlY3RfYmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi53ZXVpX3NlbGVjdF9iZWZvcmUgLndldWlfc2VsZWN0IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2hkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2hkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2hkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogI0M4QzhDRDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2JkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2JkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpX3NlbGVjdF9hZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53ZXVpX3NlbGVjdF9hZnRlciAud2V1aV9zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud2V1aV92Y29kZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53ZXVpX3Zjb2RlIC53ZXVpX2NlbGxfZnQgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndldWlfY2VsbF9zd2l0Y2gge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLndldWlfc3dpdGNoIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjREZERkRGO1xufVxuLndldWlfc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cbi53ZXVpX3N3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cbi53ZXVpX3N3aXRjaDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDRCRTAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRCRTAyO1xufVxuLndldWlfc3dpdGNoOmNoZWNrZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi53ZXVpX3N3aXRjaDpjaGVja2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLndldWlfdXBsb2FkZXJfaGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndldWlfdXBsb2FkZXJfaGQgLndldWlfY2VsbF9mdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLndldWlfdXBsb2FkZXJfYmQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2V1aV91cGxvYWRlcl9maWxlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud2V1aV91cGxvYWRlcl9maWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHdpZHRoOiA3OXB4O1xuICBoZWlnaHQ6IDc5cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndldWlfdXBsb2FkZXJfc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWlfdXBsb2FkZXJfc3RhdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLndldWlfdXBsb2FkZXJfc3RhdHVzIC53ZXVpX3VwbG9hZGVyX3N0YXR1c19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV91cGxvYWRlcl9zdGF0dXMgLndldWlfaWNvbl93YXJuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2V1aV91cGxvYWRlcl9pbnB1dF93cnAge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3N3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmJlZm9yZSxcbi53ZXVpX3VwbG9hZGVyX2lucHV0X3dycDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMzkuNXB4O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmFmdGVyIHtcbiAgd2lkdGg6IDM5LjVweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ud2V1aV91cGxvYWRlcl9pbnB1dF93cnA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmFjdGl2ZTpiZWZvcmUsXG4ud2V1aV91cGxvYWRlcl9pbnB1dF93cnA6YWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cbi53ZXVpX3VwbG9hZGVyX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53ZXVpX21zZyB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2V1aV9tc2cgLndldWlfaWNvbl9hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53ZXVpX21zZyAud2V1aV90ZXh0X2FyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ud2V1aV9tc2cgLndldWlfbXNnX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud2V1aV9tc2cgLndldWlfbXNnX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4O1xufVxuLndldWlfbXNnIC53ZXVpX29wcl9hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi53ZXVpX21zZyAud2V1aV9leHRyYV9hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg4ODtcbn1cbi53ZXVpX21zZyAud2V1aV9leHRyYV9hcmVhIGEge1xuICBjb2xvcjogIzYxNzQ5Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA0MzhweCkge1xuICAud2V1aV9leHRyYV9hcmVhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud2V1aV9hcnRpY2xlIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2V1aV9hcnRpY2xlIHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi53ZXVpX2FydGljbGUgaDEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xufVxuLndldWlfYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbn1cbi53ZXVpX2FydGljbGUgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2V1aV9hcnRpY2xlICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLndldWlfYXJ0aWNsZSBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ud2V1aV90YWJiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZmE7XG59XG4ud2V1aV90YWJiYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBjb2xvcjogIzk3OTc5NztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfdGFiYmFyX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgcGFkZGluZzogN3B4IDAgMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZXVpX3RhYmJhcl9pdGVtLndldWlfYmFyX2l0ZW1fb24gLndldWlfdGFiYmFyX2xhYmVsIHtcbiAgY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aV90YWJiYXJfaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLndldWlfdGFiYmFyX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2V1aV90YWJiYXJfaWNvbiArIC53ZXVpX3RhYmJhcl9sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53ZXVpX3RhYmJhcl9sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi53ZXVpX25hdmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi53ZXVpX25hdmJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JDQkFCNjtcbiAgY29sb3I6ICNCQ0JBQjY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpX25hdmJhciArIC53ZXVpX3RhYl9iZCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53ZXVpX25hdmJhcl9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTNweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZXVpX25hdmJhcl9pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4ud2V1aV9uYXZiYXJfaXRlbS53ZXVpX2Jhcl9pdGVtX29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi53ZXVpX25hdmJhcl9pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogI2NjY2NjYztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuLndldWlfbmF2YmFyX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aV90YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZXVpX3RhYl9iZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ud2V1aV90YWJfYmRfaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aV9wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aV9wcm9ncmVzc19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBoZWlnaHQ6IDNweDtcbiAgZmxleDogMTtcbn1cbi53ZXVpX3Byb2dyZXNzX2lubmVyX2JhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aV9wcm9ncmVzc19vcHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi53ZXVpX3BhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndldWlfcGFuZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndldWlfcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBjb2xvcjogI0U1RTVFNTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfcGFuZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGNvbG9yOiAjRTVFNUU1O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9wYW5lbF9oZCB7XG4gIHBhZGRpbmc6IDE0cHggMTVweCAxMHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2V1aV9wYW5lbF9oZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgbGVmdDogMTVweDtcbn1cbi53ZXVpX3BhbmVsX2Z0IHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZXVpX3BhbmVsX2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgbGVmdDogMTVweDtcbn1cbi53ZXVpX3BhbmVsX2FjY2VzcyAud2V1aV9wYW5lbF9mdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU4NkM5NDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWlfcGFuZWxfYWNjZXNzIC53ZXVpX3BhbmVsX2Z0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aV9wYW5lbF9hY2Nlc3MgLndldWlfcGFuZWxfZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sb3I6ICNDN0M3Q0M7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi53ZXVpX21lZGlhX2JveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZXVpX21lZGlhX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGNvbG9yOiAjRTVFNUU1O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIGxlZnQ6IDE1cHg7XG59XG4ud2V1aV9tZWRpYV9ib3g6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEud2V1aV9tZWRpYV9ib3gge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYS53ZXVpX21lZGlhX2JveDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLndldWlfbWVkaWFfYm94IC53ZXVpX21lZGlhX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi53ZXVpX21lZGlhX2JveCAud2V1aV9tZWRpYV9kZXNjIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV90ZXh0IC53ZXVpX21lZGlhX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLndldWlfbWVkaWFfYm94LndldWlfbWVkaWFfdGV4dCAud2V1aV9tZWRpYV9pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0NFQ0VDRTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX3RleHQgLndldWlfbWVkaWFfaW5mb19tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX3RleHQgLndldWlfbWVkaWFfaW5mb19tZXRhLndldWlfbWVkaWFfaW5mb19tZXRhX2V4dHJhIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NFQ0VDRTtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX2FwcG1zZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9hcHBtc2cgLndldWlfbWVkaWFfaGQge1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9hcHBtc2cgLndldWlfbWVkaWFfYXBwbXNnX3RodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9hcHBtc2cgLndldWlfbWVkaWFfYmQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9zbWFsbF9hcHBtc2cge1xuICBwYWRkaW5nOiAwO1xufVxuLndldWlfbWVkaWFfYm94LndldWlfbWVkaWFfc21hbGxfYXBwbXNnIC53ZXVpX2NlbGxzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX3NtYWxsX2FwcG1zZyAud2V1aV9jZWxsczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWlfZ3JpZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2V1aV9ncmlkczpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9ncmlkczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59XG4ud2V1aV9ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndldWlfZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59XG4ud2V1aV9ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfZ3JpZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xufVxuLndldWlfZ3JpZF9pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2V1aV9ncmlkX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2V1aV9ncmlkX2ljb24gKyAud2V1aV9ncmlkX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndldWlfZ3JpZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aV9kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEzO1xuICB3aWR0aDogODUlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ud2V1aV9kaWFsb2dfY29uZmlybSAud2V1aV9kaWFsb2cgLndldWlfZGlhbG9nX2hkIHtcbiAgcGFkZGluZzogMS4yZW0gMjBweCAuNWVtO1xufVxuLndldWlfZGlhbG9nX2NvbmZpcm0gLndldWlfZGlhbG9nIC53ZXVpX2RpYWxvZ19iZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2V1aV9kaWFsb2dfaGQge1xuICBwYWRkaW5nOiAxLjJlbSAwIC41ZW07XG59XG4ud2V1aV9kaWFsb2dfdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ud2V1aV9kaWFsb2dfYmQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM4ODg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLndldWlfZGlhbG9nX2Z0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndldWlfZGlhbG9nX2Z0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgY29sb3I6ICMzQ0M1MUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWlfZGlhbG9nX2Z0IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cbi53ZXVpX2RpYWxvZ19mdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVENjtcbiAgY29sb3I6ICNENUQ1RDY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpX2RpYWxvZ19jb25maXJtIC53ZXVpX2RpYWxvZ19mdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWlfZGlhbG9nX2NvbmZpcm0gLndldWlfZGlhbG9nX2Z0IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDVENUQ2O1xuICBjb2xvcjogI0Q1RDVENjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuLndldWlfZGlhbG9nX2NvbmZpcm0gLndldWlfZGlhbG9nX2Z0IGE6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWlfYnRuX2RpYWxvZy5kZWZhdWx0IHtcbiAgY29sb3I6ICMzNTM1MzU7XG59XG4ud2V1aV9idG5fZGlhbG9nLnByaW1hcnkge1xuICBjb2xvcjogIzBCQjIwQztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2V1aV9kaWFsb2cge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbi53ZXVpX3RvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNy42ZW07XG4gIG1pbi1oZWlnaHQ6IDcuNmVtO1xuICB0b3A6IDE4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMy44ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQwLCA0MCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpX2ljb25fdG9hc3Qge1xuICBtYXJnaW46IDIycHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZXVpX2ljb25fdG9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRUEwOCc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDU1cHg7XG59XG4ud2V1aV90b2FzdF9jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi53ZXVpX2xvYWRpbmdfdG9hc3QgLndldWlfdG9hc3RfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDY0JTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndldWlfbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDBweDtcbiAgei1pbmRleDogMjAwMDAwMDAwMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDM4JTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLndldWlfbG9hZGluZ19sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4LjE0cHg7XG4gIGhlaWdodDogMy4wOHB4O1xuICBiYWNrZ3JvdW5kOiAjZDFkMWQ1O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDk4MDM5MikgMHB4IDBweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCA1MCUgMHB4O1xufVxuLndldWlfbG9hZGluZ19sZWFmXzAge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMC0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzEge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMS0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl8yIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTItMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMyB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS0zLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl8zOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzQge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNC0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfNDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfNSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS01LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl81OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl82IHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTYtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzcge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNy0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfNzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfOCB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS04LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl84OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl85IHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTktMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzEwIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTEwLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl8xMDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMTEge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMTEtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzExOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTAtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAwLjAxJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAwLjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MC4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtMS0xMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDguMzQzMzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDguMzUzMzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDY4LjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTItMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxNi42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxNi42ODY3JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3Ni42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0zLTEyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMjUuMDElIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDI1LjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4NS4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtNC0xMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDMzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDMzLjM1MzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDkzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTUtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4yNzA5NTgzMzMzMzMzMzM7XG4gIH1cbiAgNDEuNjc2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgNDEuNjg2NyUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMS42NzY2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4yNzA5NTgzMzMzMzMzMzM7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTYtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zNzUxMjU7XG4gIH1cbiAgNTAuMDElIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDUwLjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMC4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4zNzUxMjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTctMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40NzkyOTE2NjY2NjY2Njc7XG4gIH1cbiAgNTguMzQzMyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgNTguMzUzMyUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTguMzQzMyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40NzkyOTE2NjY2NjY2Njc7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTgtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41ODM0NTgzMzMzMzMzMzM7XG4gIH1cbiAgNjYuNjc2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgNjYuNjg2NyUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjYuNjc2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC41ODM0NTgzMzMzMzMzMzM7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTktMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC42ODc2MjU7XG4gIH1cbiAgNzUuMDElIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDc1LjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzNS4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC42ODc2MjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTEwLTEyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNzkxNzkxNjY2NjY2NjY3O1xuICB9XG4gIDgzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDgzLjM1MzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNzkxNzkxNjY2NjY2NjY3O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0xMS0xMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjg5NTk1ODMzMzMzMzMzMztcbiAgfVxuICA5MS42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICA5MS42ODY3JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MS42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjg5NTk1ODMzMzMzMzMzMztcbiAgfVxufVxuLndldWlfbWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ud2V1aV9tYXNrX3RyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ud2V1aV9tYXNrX3RyYW5zaXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG59XG4ud2V1aV9mYWRlX3RvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi53ZXVpX2FjdGlvbnNoZWV0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuLndldWlfYWN0aW9uc2hlZXRfbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndldWlfYWN0aW9uc2hlZXRfY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9jZWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9jZWxsOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aV9hY3Rpb25zaGVldF90b2dnbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi53ZXVpX3NlYXJjaF9iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xuICB6LWluZGV4OiAyO1xufVxuLndldWlfc2VhcmNoX2JhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGNvbG9yOiAjQzdDN0M3O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9zZWFyY2hfYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDN0M3O1xuICBjb2xvcjogI0M3QzdDNztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfc2VhcmNoX2Jhci53ZXVpX3NlYXJjaF9mb2N1c2luZyAud2V1aV9zZWFyY2hfY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2V1aV9zZWFyY2hfYmFyLndldWlfc2VhcmNoX2ZvY3VzaW5nIC53ZXVpX3NlYXJjaF90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpX3NlYXJjaF9vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZGNDtcbn1cbi53ZXVpX3NlYXJjaF9vdXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RUE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ud2V1aV9zZWFyY2hfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cbi53ZXVpX3NlYXJjaF9pbm5lciAud2V1aV9zZWFyY2hfaW5wdXQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndldWlfc2VhcmNoX2lubmVyIC53ZXVpX3NlYXJjaF9pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud2V1aV9zZWFyY2hfaW5uZXIgLndldWlfaWNvbl9zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ud2V1aV9zZWFyY2hfaW5uZXIgLndldWlfaWNvbl9jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi53ZXVpX3NlYXJjaF90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOUI5QjlCO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLndldWlfc2VhcmNoX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndldWlfc2VhcmNoX3RleHQgLndldWlfaWNvbl9zZWFyY2gge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi53ZXVpX3NlYXJjaF9jYW5jZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWlfc2VhcmNoX2lucHV0Om5vdCg6dmFsaWQpIH4gLndldWlfaWNvbl9jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIndldWlcIjtcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdSMU5WUXJEK3MrMEFBQUU0QUFBQVFrOVRMekpBS0V4MUFBQUJmQUFBQUZaamJXRnc2NEpjZmdBQUFoUUFBQUkwWjJ4NVp2Q0JKdDhBQUFSc0FBQUhMR2hsWVdRSXVNNVdBQUFBNEFBQUFEWm9hR1ZoQ0MwRCtBQUFBTHdBQUFBa2FHMTBlRHFZQUFBQUFBSFVBQUFBUUd4dlkyRU8zQXpzQUFBRVNBQUFBQ0p0WVhod0FSNEFQZ0FBQVJnQUFBQWdibUZ0WmVOY0h0Z0FBQXVZQUFBQjVuQnZjM1JQOThFeEFBQU5nQUFBQU5ZQUFRQUFBK2dBQUFCYUErZ0FBUC8vQStrQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFRQUFBQUVBQUtaWG1LMWZEenoxQUFzRDZBQUFBQURTMk1URUFBQUFBTkxZeE1RQUFBQUFBK2tENlFBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFBRUFBeUFBUUFBQUFBQUFJQUFBQUtBQW9BQUFEL0FBQUFBQUFBQUFFQUFBQUtBQjRBTEFBQlJFWk1WQUFJQUFRQUFBQUFBQUFBQVFBQUFBRnNhV2RoQUFnQUFBQUJBQUFBQVFBRUFBUUFBQUFCQUFnQUFRQUdBQUFBQVFBQUFBQUFBUU9xQVpBQUJRQUlBbm9DdkFBQUFJd0NlZ0s4QUFBQjRBQXhBUUlBQUFJQUJRTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVUdaRlpBQkE2Z0hxRHdQb0FBQUFXZ1BwQUFBQUFBQUJBQUFBQUFBQUFBQUFBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBQUFBQVVBQUFBREFBQUFMQUFBQUFRQUFBRndBQUVBQUFBQUFHb0FBd0FCQUFBQUxBQURBQW9BQUFGd0FBUUFQZ0FBQUFRQUJBQUJBQURxRC8vL0FBRHFBZi8vQUFBQUFRQUVBQUFBQVFBQ0FBTUFCQUFGQUFZQUJ3QUlBQWtBQ2dBTEFBd0FEUUFPQUE4QUFBRUdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBd0FBQUFBQU1RQUFBQUFBQUFBRHdBQTZnRUFBT29CQUFBQUFRQUE2Z0lBQU9vQ0FBQUFBZ0FBNmdNQUFPb0RBQUFBQXdBQTZnUUFBT29FQUFBQUJBQUE2Z1VBQU9vRkFBQUFCUUFBNmdZQUFPb0dBQUFBQmdBQTZnY0FBT29IQUFBQUJ3QUE2Z2dBQU9vSUFBQUFDQUFBNmdrQUFPb0pBQUFBQ1FBQTZnb0FBT29LQUFBQUNnQUE2Z3NBQU9vTEFBQUFDd0FBNmd3QUFPb01BQUFBREFBQTZnMEFBT29OQUFBQURRQUE2ZzRBQU9vT0FBQUFEZ0FBNmc4QUFPb1BBQUFBRHdBQUFBQUFMZ0JtQUtJQTNnRWFBVjRCdGdIa0Fnb0NSZ0tJQXRJREZBTk9BNVlBQUFBQ0FBQUFBQU92QTYwQUN3QVhBQUFCRGdFSEhnRVhQZ0UzTGdFRExnRW5QZ0UzSGdFWERnRUI5Yno1QlFYNXZMdjVCUVg1dTZ6akJRWGpyS3ZqQlFYakE2MEYrYnk3K2dRRStydTgrZnkwQk9TcnErUUVCT1NycStRQUFBSUFBQUFBQTdNRHN3QUxBQ0VBQUFFT0FRY2VBUmMrQVRjdUFRTUhCaUl2QVNZMk93RVJORFk3QVRJV0ZSRXpNaFlCN3JuN0JRWDd1Y0wrQlFYK0pIWVBKZzkyRGd3WVhRc0hKZ2dLWFJnTUE3TUYvc0s1K3dVRis3bkMvdjMxbWhJU21oSWFBUmNJQ3dzSS91a2FBQUFEQUFBQUFBT3RBNnNBQ3dBWkFDSUFBQUVPQVFjZUFSYytBVGN1QVFNVUJpc0JJaVkxRVRZM014WVhKeTRCTkRZeUZoUUdBZkM0OWdVRjlyaSsrZ1VGK3BvS0J4d0hDZ0VJTEFnQkh4TVpHU1laR1FPckJmcSt1UFlGQmZhNHZ2cjlkUWNLQ2djQkdnZ0JBUWc1QVJrbEdSa2xHUUFBQUFBQ0FBQUFBQU9TQThJQURRQWZBQUFCRGdFSEVSWUVGellrTnhFdUFSTUJCaThCSmo4Qk5oOEJGamNsTmg4QkZnSDBnY2hVQ1FFRGtaRUJBd2xVeUhyK3Z3UURsQU1DRlFNRGVnTUVBU2NFQXhNREE4SWVQUnordzlUd0pDVHcxQUU5SEQzKzNmN0RBZ09aQkFNY0JBTmRBZ0wyQXdNVEJBQURBQUFBQUFPQ0E3QUFEUUFaQUNJQUFBRU9BUWNSSGdFWFBnRTNFUzRCQnpNV0ZRY0dCeU1tTHdFMEV5SW1ORFl5RmhRR0FmVjd3VkVKK1l1TCtRbFJ3Wkl1Q1FvQkJDSUVBUW9nRGhJU0hCSVNBN0FkT3hyK3o4dm5JeVBueXdFeEdqdjNBUWpZQkFFQkJOZ0kvckVUSEJJU0hCTUFBQUFDQUFBQUFBTzlBNzBBRndBakFBQUJMZ0UvQVQ0Qkh3RVdNamNsTmhZWEp4WVVCd0VHSmljbEpnQW5CZ0FIRmdBWE5nQUJJQVVDQlFNRkVBZGlCeElHQVJNSEVRWUNCZ2IrMEFZUUJnSWNCZjc5eDc3L0FBVUZBUUMreHdFREFjY0dFUWNFQndJRlRBUUY1UVlCQmdJR0VBYisxUVlCQnF6SEFRTUZCZjc5eDc3L0FBVUZBUUFBQkFBQUFBQURyd090QUFzQUZ3QXRBREVBQUFFT0FRY2VBUmMrQVRjdUFRTXVBU2MrQVRjZUFSY09BUk1GRGdFdkFTWUdEd0VHRmg4QkZqSTNBVDRCSmlJWEZqRVhBZlc4K1FVRitieTcrUVVGK2J1czR3VUY0NnlyNHdVRjR5dis5Z2NSQm1BR0R3VURCUUVHZlFVUUJnRWxCUUVMRHhRQkFRT3RCZm04dS9vRUJQcTd2UG44dEFUa3E2dmtCQVRrcTZ2a0FpTGRCUUVGU1FVQ0JnUUhFUWFBQmdVQklRVVBDd1FCQVFBQUFBQUJBQUFBQUFPN0F6b0FGd0FBRXk0QlB3RStBUjhCRmpZM0FUWVdGeWNXRkFjQkJpSW5QUW9HQndVSUdRekxEU0FMQWgwTUhnc05DZ3I5dVFzY0N3R3pDeUVPQ3cwSENaTUpBUW9CdmdrQ0NnMExIUXY5c1FzS0FBQUFBQUlBQUFBQUE3Z0R1QUFMQUJFQUFBRUdBZ2NlQVJjMkpEY21BQk1oRVRNUk13SHV2UDBGQmYyOHhRRUFCUVgvQURyKzJpMzVBN2dGL3dERnZQMEZCZjI4eFFFQS9kNEJUdjdmQUFBRUFBQUFBQU92QTYwQUF3QVBBQnNBSVFBQUFSWXhGd01PQVFjZUFSYytBVGN1QVFNdUFTYytBVGNlQVJjT0FRTWpGVE0xSXdMbEFRSHl2UGtGQmZtOHUva0ZCZm03ck9NRkJlT3NxK01GQmVQWkpQM1pBb01CQVFFc0JmbTh1L29FQlBxN3ZQbjh0QVRrcTZ2a0JBVGtxNnZrQWkzOUpBQURBQUFBQUFQREE4TUFDd0FiQUNRQUFBRUdBQWNXQUJjMkFEY21BQWN6TWhZVkF3NEJLd0VpSmljRE5EWVRJaVkwTmpJV0ZBWUI3c0QrL0FVRkFRVEF5UUVIQlFYKytkNDJDQW9PQVFVRUtnUUZBUTRLSXhNYUdpWWFHZ1BEQmY3NXljRCsvQVVGQVFUQXlRRUg1d29JL3RNRUJnWUVBU3dJQy80b0dpY1pHU2NhQUFBRUFBQUFBQVBBQThBQUNBQVNBQjRBS2dBQUFUNEJOQ1lpQmhRV0Z5TVZNeEVqRlRNMUl3TUdBQWNXQkJjK0FUY21BZ011QVNjK0FUY2VBUmNPQVFIMEdDRWhNQ0VoVVk4NU9jazZLODMrK0FRRUFRak51ZjhGQmYvSHErTUVCT09ycStNRUJPTUNvQUVnTVNBZ01TQTZIZjdFSEJ3Q3NRVCsrTTI1L3dVRi83bk5BUWo4cHdUanE2dmpCQVRqcTZ2akFBQUFBd0FBQUFBRHB3T25BQXNBRndBakFBQUJCeWNIRndjWE54YzNKemNERGdFSEhnRVhQZ0UzTGdFRExnRW5QZ0UzSGdFWERnRUNqcHFhSEpxYUhKcWFISnFhdHJuMUJRWDF1Ym4xQlFYMXVhamZCQVRmcUtqZkJBVGZBcXFhbWh5YW1oeWFtaHlhbWdFWkJmVzV1ZlVGQmZXNXVmWDh4d1RmcUtqZkJBVGZxS2pmQUFBQUF3QUFBQUFENlFQcEFCRUFIUUFlQUFBQkRnRWpMZ0VuUGdFM0hnRVhGQVlIQVFjQlBnRTNMZ0VuRGdFSEhnRVhBbzQxZ0VtcTRnUUU0cXFxNGdRdkt3RWpPZjNnaUxVREE3V0lpTFVEQkxTSUFTTXJMd1RpcXFyaUJBVGlxa21BTlA3ZE9RRVpBN1dJaUxVREE3V0lpTFVEQUFBQ0FBQUFBQVBvQStnQUN3QW5BQUFCQmdBSEZnQVhOZ0EzSmdBREZnNEJJaThCQndZdUFUUS9BU2NtUGdFeUh3RTNOaDRCRkE4QkFmVFUvdVVGQlFFYjFOUUJHd1VGL3VVRENnRVVHd3FpcUFvYkV3cW9vZ29CRkJzS29xZ0tHeE1LcUFQb0JmN2wxTlQrNVFVRkFSdlUxQUViL1dnS0d4TUtxS0lLQVJRYkNxS29DaHNUQ3FpaUNnRVVHd3FpQUFBQUFCQUF4Z0FCQUFBQUFBQUJBQVFBQUFBQkFBQUFBQUFDQUFjQUJBQUJBQUFBQUFBREFBUUFDd0FCQUFBQUFBQUVBQVFBRHdBQkFBQUFBQUFGQUFzQUV3QUJBQUFBQUFBR0FBUUFIZ0FCQUFBQUFBQUtBQ3NBSWdBQkFBQUFBQUFMQUJNQVRRQURBQUVFQ1FBQkFBZ0FZQUFEQUFFRUNRQUNBQTRBYUFBREFBRUVDUUFEQUFnQWRnQURBQUVFQ1FBRUFBZ0FmZ0FEQUFFRUNRQUZBQllBaGdBREFBRUVDUUFHQUFnQW5BQURBQUVFQ1FBS0FGWUFwQUFEQUFFRUNRQUxBQ1lBK25kbGRXbFNaV2QxYkdGeWQyVjFhWGRsZFdsV1pYSnphVzl1SURFdU1IZGxkV2xIWlc1bGNtRjBaV1FnWW5rZ2MzWm5NblIwWmlCbWNtOXRJRVp2Ym5SbGJHeHZJSEJ5YjJwbFkzUXVhSFIwY0RvdkwyWnZiblJsYkd4dkxtTnZiUUIzQUdVQWRRQnBBRklBWlFCbkFIVUFiQUJoQUhJQWR3QmxBSFVBYVFCM0FHVUFkUUJwQUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQjNBR1VBZFFCcEFFY0FaUUJ1QUdVQWNnQmhBSFFBWlFCa0FDQUFZZ0I1QUNBQWN3QjJBR2NBTWdCMEFIUUFaZ0FnQUdZQWNnQnZBRzBBSUFCR0FHOEFiZ0IwQUdVQWJBQnNBRzhBSUFCd0FISUFid0JxQUdVQVl3QjBBQzRBYUFCMEFIUUFjQUE2QUM4QUx3Qm1BRzhBYmdCMEFHVUFiQUJzQUc4QUxnQmpBRzhBYlFBQUFBSUFBQUFBQUFBQUNnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFFQ0FRTUJCQUVGQVFZQkJ3RUlBUWtCQ2dFTEFRd0JEUUVPQVE4QkVBRVJBQVpqYVhKamJHVUlaRzkzYm14dllXUUVhVzVtYnd4ellXWmxYM04xWTJObGMzTUpjMkZtWlY5M1lYSnVCM04xWTJObGMzTU9jM1ZqWTJWemMxOWphWEpqYkdVUmMzVmpZMlZ6YzE5dWIxOWphWEpqYkdVSGQyRnBkR2x1Wnc1M1lXbDBhVzVuWDJOcGNtTnNaUVIzWVhKdUMybHVabTlmWTJseVkyeGxCbU5oYm1ObGJBWnpaV0Z5WTJnRlkyeHZjMlVBQUFBQScpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuW2NsYXNzXj1cIndldWlfaWNvbl9cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHdldWlfaWNvbl9cIl06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJ3ZXVpXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3BlYWs6IG5vbmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcblxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gICAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4ud2V1aV9pY29uX2NpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMVwiIH0gLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDJcIiB9IC8qICfuoIAnICovXG4ud2V1aV9pY29uX2luZm86YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDNcIiB9IC8qICfuoIAnICovXG4ud2V1aV9pY29uX3NhZmVfc3VjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNFwiIH0gLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fc2FmZV93YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA1XCIgfSAvKiAn7qCAJyAqL1xuLndldWlfaWNvbl9zdWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA2XCIgfSAvKiAn7qCAJyAqL1xuLndldWlfaWNvbl9zdWNjZXNzX2NpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwN1wiIH0gLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fc3VjY2Vzc19ub19jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDhcIiB9IC8qICfuoIAnICovXG4ud2V1aV9pY29uX3dhaXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDlcIiB9IC8qICfuoIAnICovXG4ud2V1aV9pY29uX3dhaXRpbmdfY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBBXCIgfSAvKiAn7qCAJyAqL1xuLndldWlfaWNvbl93YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBCXCIgfSAvKiAn7qCAJyAqL1xuLndldWlfaWNvbl9pbmZvX2NpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwQ1wiIH0gLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBEXCIgfSAvKiAn7qCAJyAqL1xuLndldWlfaWNvbl9zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEVcIiB9IC8qICfuoIAnICovXG4ud2V1aV9pY29uX2NsZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBGXCIgfSAvKiAn7qCAJyAqLyIsIkBpbXBvcnQgXCJ3ZXVpX2ZvbnRcIjtcblxuW2NsYXNzXj1cIndldWlfaWNvbl9cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHdldWlfaWNvbl9cIl06YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbjpiZWZvcmUge1xuICAgIC53ZXVpX2ljb25fc3VjY2VzcyYge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjMDlCQjA3O1xuICAgIH1cbiAgICAud2V1aV9pY29uX3dhaXRpbmcmIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBjb2xvcjogIzEwQUVGRjtcbiAgICB9XG4gICAgLndldWlfaWNvbl93YXJuJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgY29sb3I6ICNGNDM1MzA7XG4gICAgfVxuICAgIC53ZXVpX2ljb25faW5mbyYge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjMTBBRUZGO1xuICAgIH1cblxuICAgIC53ZXVpX2ljb25fc3VjY2Vzc19jaXJjbGUmIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBjb2xvcjogIzA5QkIwNztcbiAgICB9XG4gICAgLndldWlfaWNvbl9zdWNjZXNzX25vX2NpcmNsZSYge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAjMDlCQjA3O1xuICAgIH1cbiAgICAud2V1aV9pY29uX3dhaXRpbmdfY2lyY2xlJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgY29sb3I6ICMxMEFFRkY7XG4gICAgfVxuICAgIC53ZXVpX2ljb25fY2lyY2xlJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgY29sb3I6ICNDOUM5Qzk7XG4gICAgfVxuICAgIC53ZXVpX2ljb25fZG93bmxvYWQmIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBjb2xvcjogIzA5QkIwNztcbiAgICB9XG5cbiAgICAud2V1aV9pY29uX2luZm9fY2lyY2xlJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgY29sb3I6ICMwOUJCMDc7XG4gICAgfVxuXG4gICAgLndldWlfaWNvbl9zYWZlX3N1Y2Nlc3MmIHtcbiAgICAgICAgY29sb3I6ICMwOUJCMDc7XG4gICAgfVxuICAgIC53ZXVpX2ljb25fc2FmZV93YXJuJiB7XG4gICAgICAgIGNvbG9yOiAjRkZCRTAwO1xuICAgIH1cblxuICAgIC53ZXVpX2ljb25fY2FuY2VsJiB7XG4gICAgICAgIGNvbG9yOiAjRjQzNTMwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLndldWlfaWNvbl9zZWFyY2gmIHtcbiAgICAgICAgY29sb3I6ICNCMkIyQjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAud2V1aV9pY29uX2NsZWFyJiB7XG4gICAgICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG46YmVmb3JlIHtcbiAgICAud2V1aV9pY29uX21zZyYge1xuICAgICAgICBmb250LXNpemU6IDEwNHB4O1xuICAgICAgICAud2V1aV9pY29uX3dhcm4mIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjc2MjYwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG46YmVmb3JlIHtcbiAgICAud2V1aV9pY29uX3NhZmUmIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDRweDtcbiAgICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcbi8vIOWtmOWcqOagt+W8j+S8mOWFiOe6p+eahOmXrumimO+8jOaVhei/memHjOWvueWFtuS7lndldWlfYnRu55qE5byV55So5pS+5Zyo5bqV6YOoXG4vLyDkuLvopoHmmK9idXR0b24ud2V1aV9idG7lnKh3ZXVpX2J0bl9wbGFpbuS4i+mHjeWGmWJvcmRlci13aWR0aFxuXG4ud2V1aV9idG4ge1xuICAgICYud2V1aV9idG5fbWluaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAd2V1aUJ0bk1pbmlIZWlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogQHdldWlCdG5NaW5pRm9udFNpemU7XG4gICAgICAgIHBhZGRpbmc6IDAgLjc1ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbmJ1dHRvbiwgaW5wdXQge1xuICAgICYud2V1aV9idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndldWlfYnRuX2lubGluZSwmLndldWlfYnRuX21pbmkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi8qZ2FwIGJldHdlZW4gYnRuKi9cbi53ZXVpX2J0biArIC53ZXVpX2J0biB7XG4gICAgbWFyZ2luLXRvcDogQHdldWlCdG5EZWZhdWx0R2FwO1xufVxuXG4ud2V1aV9idG4ud2V1aV9idG5faW5saW5lICsgLndldWlfYnRuLndldWlfYnRuX2lubGluZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogQHdldWlCdG5EZWZhdWx0R2FwO1xufVxuXG4ud2V1aV9idG5fYXJlYSB7XG4gICAgbWFyZ2luOiBAd2V1aUNlbGxzTWFyZ2luVG9wIEB3ZXVpQnRuRGVmYXVsdEdhcCAuM2VtO1xuICAgICYud2V1aV9idG5fYXJlYV9pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAud2V1aV9idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogQHdldWlCdG5EZWZhdWx0R2FwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJ3ZXVpX2J0bl9nbG9iYWxcIjtcbkBpbXBvcnQgXCJ3ZXVpX2J0bl9kZWZhdWx0XCI7XG5AaW1wb3J0IFwid2V1aV9idG5fcHJpbWFyeVwiO1xuQGltcG9ydCBcIndldWlfYnRuX3dhcm5cIjtcbkBpbXBvcnQgXCJ3ZXVpX2J0bl9kaXNhYmxlZFwiO1xuQGltcG9ydCBcIndldWlfYnRuX3BsYWluXCI7IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWlfYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiBAd2V1aUJ0bkZvbnRTaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IEB3ZXVpQnRuRm9udENvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiB1bml0KEB3ZXVpQnRuSGVpZ2h0L0B3ZXVpQnRuRm9udFNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IEB3ZXVpQnRuQm9yZGVyUmFkaXVzO1xuICAgIC5zZXRUYXBDb2xvcigpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEB3ZXVpQnRuQm9yZGVyUmFkaXVzKjI7XG4gICAgfVxuXG4gICAgJi53ZXVpX2J0bl9pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi8vIHRhcGNvbG9yXG4uc2V0VGFwQ29sb3IoQGM6cmdiYSgwLDAsMCwwKSkge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogQGM7XG59XG5cbi8vdXNlciBhY3Rpb25cbi5ub19zZWxlY3QoKSB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5cblxuXG5cblxuXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aV9idG5fZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlCdG5EZWZhdWx0Qmc7XG4gICAgY29sb3I6IEB3ZXVpQnRuRGVmYXVsdEZvbnRDb2xvcjtcbiAgICAmOm5vdCgud2V1aV9idG5fZGlzYWJsZWQpOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogQHdldWlCdG5EZWZhdWx0Rm9udENvbG9yO1xuICAgIH1cbiAgICAmOm5vdCgud2V1aV9idG5fZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBAd2V1aUJ0bkRlZmF1bHRBY3RpdmVGb250Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuRGVmYXVsdEFjdGl2ZUJnO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aV9idG5fcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlCdG5QcmltYXJ5Qmc7XG4gICAgJjpub3QoLndldWlfYnRuX2Rpc2FibGVkKTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IEB3ZXVpQnRuRm9udENvbG9yO1xuICAgIH1cbiAgICAmOm5vdCgud2V1aV9idG5fZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBAd2V1aUJ0bkFjdGl2ZUZvbnRDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlCdG5QcmltYXJ5QWN0aXZlQmc7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWlfYnRuX3dhcm4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuV2FybkJnO1xuICAgICY6bm90KC53ZXVpX2J0bl9kaXNhYmxlZCk6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBAd2V1aUJ0bkZvbnRDb2xvcjtcbiAgICB9XG4gICAgJjpub3QoLndldWlfYnRuX2Rpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBjb2xvcjogQHdldWlCdG5BY3RpdmVGb250Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuV2FybkFjdGl2ZUJnO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpX2J0bl9kaXNhYmxlZCB7XG4gICAgY29sb3I6IEB3ZXVpQnRuRGlzYWJsZWRGb250Q29sb3I7XG4gICAgJi53ZXVpX2J0bl9kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6IEB3ZXVpQnRuRGVmYXVsdERpc2FibGVkRm9udENvbG9yO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpX2J0bl9wbGFpbl9wcmltYXJ5IHtcbiAgICBjb2xvcjogQHdldWlCdG5QcmltYXJ5Qmc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHdldWlCdG5QcmltYXJ5Qmc7XG4gICAgYnV0dG9uJiwgaW5wdXQmIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHdldWlCdG5QcmltYXJ5QWN0aXZlQmc7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxufVxuXG4ud2V1aV9idG5fcGxhaW5fZGVmYXVsdCB7XG4gICAgY29sb3I6ICM1QTVBNUE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVBNUE1QTtcbiAgICBidXR0b24mLCBpbnB1dCYge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpX2NlbGwge1xuICAgIC8vIG9uZXB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLnNldFRvcExpbmUoQHdldWlDZWxsQm9yZGVyQ29sb3IpO1xuICAgICAgICBsZWZ0OiBAd2V1aUNlbGxHYXBIO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndldWlfY2VsbHMge1xuICAgIG1hcmdpbi10b3A6IEB3ZXVpQ2VsbHNNYXJnaW5Ub3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlDZWxsQmc7XG4gICAgbGluZS1oZWlnaHQ6IEB3ZXVpQ2VsbExpbmVIZWlnaHQ7XG4gICAgZm9udC1zaXplOiBAd2V1aUNlbGxGb250U2l6ZTsgLy9jZWxs5Lit6Ze05pyJ5pWI6auY5bqmMjNweO+8jOi3n+WuouaIt+err+m7mOiupOWbvuagh+WwuuWvuOS4gOiHtFxuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy/lm6DkuLrmr4/kuKpjZWxs55qEYm9yZGVy5L2/55SoYmVmb3Jl5YWD57SgbGVmdOaQnueahO+8jGll5LiL5Lyq5YWD57Sg55qEY29udGFpbmluZyBibG9ja+S8sOiuoei3n+agh+WHhuS4jeWQjO+8jOWcqGNlbGzkuIrnlKhvaOS4jeeUn+aViFxuXG4gICAgLy8gb25lcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAuc2V0VG9wTGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0Qm90dG9tTGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XG4gICAgfVxufVxuXG4ud2V1aV9jZWxsc190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjc3ZW07IC8vIDE1cHggLSDooYzpq5hcbiAgICBtYXJnaW4tYm90dG9tOiAuM2VtOyAvLyA4cHggLSDooYzpq5hcbiAgICBwYWRkaW5nLWxlZnQ6IEB3ZXVpQ2VsbEdhcEg7XG4gICAgcGFkZGluZy1yaWdodDogQHdldWlDZWxsR2FwSDtcbiAgICBjb2xvcjogQGdsb2JhbFRleHRDb2xvcjtcbiAgICBmb250LXNpemU6IEB3ZXVpQ2VsbFRpcHNGb250U2l6ZTtcblxuICAgICYgKyAud2V1aV9jZWxscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4ud2V1aV9jZWxsc190aXBzIHtcbiAgICBtYXJnaW4tdG9wOiAuM2VtOyAvLyA4cHggLSDooYzpq5hcbiAgICBjb2xvcjogQGdsb2JhbFRleHRDb2xvcjtcbiAgICBwYWRkaW5nLWxlZnQ6IEB3ZXVpQ2VsbEdhcEg7XG4gICAgcGFkZGluZy1yaWdodDogQHdldWlDZWxsR2FwSDtcbiAgICBmb250LXNpemU6IEB3ZXVpQ2VsbFRpcHNGb250U2l6ZTtcbn1cblxuLndldWlfY2VsbCB7XG4gICAgcGFkZGluZzogQHdldWlDZWxsR2FwViBAd2V1aUNlbGxHYXBIO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy/ov5nkuKrmmK/kuLrkuoblhbzlrrljZWxsc+WuueWZqG9uZXB45pa55qGI6KKrYmVmb3Jl5oyh5L2P6ICM5YGa55qEXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2V1aV9jZWxsX2Z0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogQGdsb2JhbFRleHRDb2xvcjtcbn1cblxuLndldWlfY2VsbF9wcmltYXJ5IHtcbiAgICBmbGV4OiAxO1xufSIsIlxuLnNldFRvcExpbmUoQGM6ICNDN0M3QzcpIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjO1xuICAgIGNvbG9yOiBAYztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cblxuLnNldEJvdHRvbUxpbmUoQGM6ICNDN0M3QzcpIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjO1xuICAgIGNvbG9yOiBAYztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cblxuLnNldExlZnRMaW5lKEBjOiAjQzdDN0M3KSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGM7XG4gICAgY29sb3I6IEBjO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuXG4uc2V0UmlnaHRMaW5lKEBjOiAjQzdDN0M3KSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYztcbiAgICBjb2xvcjogQGM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWlfY2VsbHNfYWNjZXNzIHtcbiAgICAud2V1aV9jZWxsOm5vdCgubm9fYWNjZXNzKSB7XG4gICAgICAgIC8vIOWcqGNlbGxfYWNjZXNz5ZKM5YW25a6D57G75Z6L55qEY2VsbOa3t+edgOeUqOeahOWcuuaZr+S4i++8jOWFtuWug2NlbGzopoHliqBub19hY2Nlc3PvvIzpgb/lhY3mnInngrnlh7vmgIFcbiAgICAgICAgLnNldFRhcENvbG9yO1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEud2V1aV9jZWxsIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC53ZXVpX2NlbGxfZnQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgLnNldEFycm93X1dhcChyaWdodCwgNnB4LCAjQzhDOENELCAycHgpO1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LjNlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGNzczIgYXJyb3dcbi5hcnJvdyhAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikge1xuICAgIC5zZXRBcnJvd1dpZHRoKEBib3JkZXJXaWR0aCk7XG4gICAgLnNldEFycm93Q29sb3IoQGJvcmRlckNvbG9yKTtcbn1cblxuLnNldEFycm93Q29sb3IoQGJvcmRlckNvbG9yKSB7XG4gICAgJi5hcnJvd190IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJvcmRlckNvbG9yO1xuICAgIH1cbiAgICAmLmFycm93X3Ige1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGJvcmRlckNvbG9yO1xuICAgIH1cbiAgICAmLmFycm93X2Ige1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAYm9yZGVyQ29sb3I7XG4gICAgfVxuICAgICYuYXJyb3dfbCB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGJvcmRlckNvbG9yO1xuICAgIH1cbn1cblxuLnNldEFycm93V2lkdGgoQGJvcmRlcldpZHRoKSB7XG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyV2lkdGg7XG59XG5cbi5zZXRBcnJvdyhAZGlyZWN0aW9uLCBAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikgd2hlbiAoQGRpcmVjdGlvbiA9IHRvcCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyV2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5hcnJvd190KEBib3JkZXJDb2xvcik7XG59XG5cbi5zZXRBcnJvdyhAZGlyZWN0aW9uLCBAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikgd2hlbiAoQGRpcmVjdGlvbiA9IHJpZ2h0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IEBib3JkZXJXaWR0aDtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5hcnJvd19yKEBib3JkZXJDb2xvcik7XG59XG5cbi5zZXRBcnJvdyhAZGlyZWN0aW9uLCBAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikgd2hlbiAoQGRpcmVjdGlvbiA9IGJvdHRvbSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyV2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYXJyb3dfYihAYm9yZGVyQ29sb3IpO1xufVxuXG4uc2V0QXJyb3coQGRpcmVjdGlvbiwgQGJvcmRlcldpZHRoLCBAYm9yZGVyQ29sb3IpIHdoZW4gKEBkaXJlY3Rpb24gPSBsZWZ0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IEBib3JkZXJXaWR0aDtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5hcnJvd19sKEBib3JkZXJDb2xvcik7XG59XG5cbi5hcnJvd190KEBjKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYztcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLmFycm93X3IoQGMpIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBjO1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmFycm93X2IoQGMpIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBjO1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4uYXJyb3dfbChAYykge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGM7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cblxuLy8gY3NzMyBhcnJvd1xuLnNldEFycm93V2lkdGhfV2FwKEBib3JkZXJXaWR0aCkge1xuICAgIGJvcmRlci13aWR0aDogQGJvcmRlcldpZHRoIEBib3JkZXJXaWR0aCAwIDA7XG59XG5cbi5zZXRBcnJvd1NpemVfV2FwKEBhcnJvd3NpemUpIHtcbiAgICBoZWlnaHQ6IEBhcnJvd3NpemU7XG4gICAgd2lkdGg6IEBhcnJvd3NpemU7XG59XG5cbi5zZXRBcnJvd19XYXAoQGRpcmVjdGlvbiwgQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLEBib3JkZXJXaWR0aCkgd2hlbiAoQGRpcmVjdGlvbiA9IHRvcCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAudHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoLTQ1ZGVnKSk7XG4gICAgLnNldEFycm93U2l6ZV9XYXAoQGFycm93c2l6ZSk7XG4gICAgLnNldEFycm93V2lkdGhfV2FwKEBib3JkZXJXaWR0aCk7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyQ29sb3I7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnNldEFycm93X1dhcChAZGlyZWN0aW9uLCBAYXJyb3dzaXplLCBAYm9yZGVyQ29sb3IsQGJvcmRlcldpZHRoKSB3aGVuIChAZGlyZWN0aW9uID0gcmlnaHQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC5zZXRBcnJvd1NpemVfV2FwKEBhcnJvd3NpemUpO1xuICAgIC5zZXRBcnJvd1dpZHRoX1dhcChAYm9yZGVyV2lkdGgpO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbn1cblxuLnNldEFycm93X1dhcChAZGlyZWN0aW9uLCBAYXJyb3dzaXplLCBAYm9yZGVyQ29sb3IsQGJvcmRlcldpZHRoKSB3aGVuIChAZGlyZWN0aW9uID0gZG93bikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC5zZXRBcnJvd1NpemVfV2FwKEBhcnJvd3NpemUpO1xuICAgIC5zZXRBcnJvd1dpZHRoX1dhcChAYm9yZGVyV2lkdGgpO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xufVxuXG4uc2V0QXJyb3dfV2FwKEBkaXJlY3Rpb24sIEBhcnJvd3NpemUsIEBib3JkZXJDb2xvcixAYm9yZGVyV2lkdGgpIHdoZW4gKEBkaXJlY3Rpb24gPSBsZWZ0KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIC5zZXRBcnJvd1NpemVfV2FwKEBhcnJvd3NpemUpO1xuICAgIC5zZXRBcnJvd1dpZHRoX1dhcChAYm9yZGVyV2lkdGgpO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpX2NoZWNrX2xhYmVsIHtcbiAgICAuc2V0VGFwQ29sb3IoKTtcbn1cblxuLndldWlfY2hlY2t7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5ZW07XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xuXG4vLyBtZXRob2QyIGFjY2Vzc2JpbGl0eVxuLndldWlfY2VsbHNfcmFkaW97XG4gICAgLndldWlfY2VsbF9mdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQHdldWlDZWxsSW5uZXJHYXBIO1xuICAgIH1cbiAgICAud2V1aV9jZWxsIHtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgfVxuICAgIH1cbn1cbi53ZXVpX2NoZWNrIHtcbiAgICAvLyByYWRpb1xuICAgIC53ZXVpX2NlbGxzX3JhZGlvICYge1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJiArIC53ZXVpX2ljb25fY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRUEwOCc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDlCQjA3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpX2NlbGxzX2NoZWNrYm94IHtcbiAgICAud2V1aV9jZWxsX2hkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogQHdldWlDZWxsSW5uZXJHYXBIO1xuICAgIH1cbiAgICAud2V1aV9jZWxsIHtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2V1aV9pY29uX2NoZWNrZWQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxFQTAxJztcbiAgICAgICAgICAgIGNvbG9yOiAjQzlDOUM5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG1ldGhvZDIgYWNjZXNzYmlsaXR5XG4ud2V1aV9jaGVjayB7XG4gICAgLy8gY2hlY2tib3hcbiAgICAud2V1aV9jZWxsc19jaGVja2JveCAmIHtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICYgKyAud2V1aV9pY29uX2NoZWNrZWQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRUEwNic7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDlCQjA3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aV9sYWJlbHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOkB3ZXVpQ2VsbExhYmVsV2lkdGg7XG4gICAgLnRleHRfd3JhcCgpO1xufVxuLndldWlfaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiB1bml0KEB3ZXVpQ2VsbExpbmVIZWlnaHQsIGVtKTtcbiAgICBsaW5lLWhlaWdodDogQHdldWlDZWxsTGluZUhlaWdodDtcblxuICAgIC8vIGhpZGVzIHRoZSBzcGluLWJ1dHRvblxuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbi53ZXVpX3RleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi53ZXVpX3RleHRhcmVhX2NvdW50ZXJ7XG4gICAgY29sb3I6IEBnbG9iYWxEZXNjQ29sb3I7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLndldWlfY2VsbF93YXJuICZ7XG4gICAgICAgIGNvbG9yOiBAZ2xvYmFsV2FybkNvbG9yO1xuICAgIH1cbn1cblxuLndldWlfdG9wdGlwcyB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICBmb250LXNpemU6MTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgei1pbmRleDogMjtcbiAgICAmLndldWlfd2FybiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBnbG9iYWxXYXJuQ29sb3I7XG4gICAgfVxufVxuLndldWlfY2VsbHNfZm9ybSB7XG4gICAgLndldWlfY2VsbF93YXJue1xuICAgICAgICBjb2xvcjpAZ2xvYmFsV2FybkNvbG9yO1xuICAgICAgICAud2V1aV9pY29uX3dhcm57ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuICAgIH1cbiAgICAud2V1aV9jZWxsX2Z0e2ZvbnQtc2l6ZTowO31cbiAgICAud2V1aV9pY29uX3dhcm57XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgaW5wdXQsIHRleHRhcmVhLCBsYWJlbFtmb3Jde1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgfVxufVxuIiwiLmVsbGlwc2lzKEB3OmF1dG8pIHtcbiAgICB3aWR0aDogQHc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4uZWxsaXBzaXNMbihAbGluZSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IEBsaW5lO1xufVxuLnRleHRfd3JhcCgpIHtcbiAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbDtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aV9jZWxsX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAud2V1aV9zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAud2V1aV9hY2Nlc3NfaWNvbiB7XG5cbiAgICB9XG4gICAgLndldWlfY2VsbF9iZHtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgLnNldEFycm93X1dhcChyaWdodCwgNnB4LCAjQzhDOENELCAycHgpO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiBAd2V1aUNlbGxHYXBIO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndldWlfc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGhlaWdodDogQHdldWlDZWxsSGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBAd2V1aUNlbGxIZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiBAd2V1aUNlbGxHYXBIO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Jhc2UvZm5cIjtcbkBpbXBvcnQgXCIuL3dldWlfc2VsZWN0XCI7XG5cbi53ZXVpX3NlbGVjdF9iZWZvcmUge1xuICAgIHBhZGRpbmctcmlnaHQ6QHdldWlDZWxsR2FwSDtcbiAgICAud2V1aV9zZWxlY3Qge1xuICAgICAgICB3aWR0aDpAd2V1aUNlbGxMYWJlbFdpZHRoO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAud2V1aV9jZWxsX2hkIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLnNldFJpZ2h0TGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIC5zZXRBcnJvd19XYXAocmlnaHQsIDZweCwgI0M4QzhDRCwgMnB4KTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogQHdldWlDZWxsR2FwSDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndldWlfY2VsbF9iZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDpAd2V1aUNlbGxHYXBIO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XG5AaW1wb3J0IFwiLi93ZXVpX3NlbGVjdFwiO1xuXG4ud2V1aV9zZWxlY3RfYWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDpAd2V1aUNlbGxHYXBIO1xuICAgIC53ZXVpX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aV92Y29kZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAud2V1aV9jZWxsX2Z0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IEB3ZXVpQ2VsbEhlaWdodDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcbkB3ZXVpU3dpdGNoSGVpZ2h0OiAzMnB4O1xuLndldWlfY2VsbF9zd2l0Y2h7XG4gICAgcGFkZGluZy10b3A6IChAd2V1aUNlbGxIZWlnaHQgLSBAd2V1aVN3aXRjaEhlaWdodCkgLyAyO1xuICAgIHBhZGRpbmctYm90dG9tOiAoQHdldWlDZWxsSGVpZ2h0IC0gQHdldWlTd2l0Y2hIZWlnaHQpIC8gMjtcbn1cbi53ZXVpX3N3aXRjaHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IEB3ZXVpU3dpdGNoSGVpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI0RGREZERjtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiBAd2V1aVN3aXRjaEhlaWdodCAtIDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XG4gICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC4zcztcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogQHdldWlTd2l0Y2hIZWlnaHQgLSAyO1xuICAgICAgICBoZWlnaHQ6IEB3ZXVpU3dpdGNoSGVpZ2h0IC0gMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDRCRTAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRCRTAyO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG5Ad2V1aVVwbG9hZGVyQm9yZGVyQ29sb3I6I0Q5RDlEOTtcbkB3ZXVpVXBsb2FkZXJBY3RpdmVCb3JkZXJDb2xvcjojOTk5OTk5O1xuQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nOiA5cHg7XG5Ad2V1aVVwbG9hZGVyU2l6ZTogNzlweDtcbkB3ZXVpVXBsb2FkZXJCb3JkZXJXaWR0aDogMXB4O1xuXG4ud2V1aV91cGxvYWRlcnt9XG4ud2V1aV91cGxvYWRlcl9oZHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAud2V1aV9jZWxsX2Z0e1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG59XG4ud2V1aV91cGxvYWRlcl9iZHtcbiAgICBtYXJnaW4tYm90dG9tOiBAd2V1aUNlbGxHYXBIIC0gKEB3ZXVpQ2VsbEdhcFYgKyBAd2V1aVVwbG9hZGVyRmlsZVNwYWNpbmcpO1xuICAgIG1hcmdpbi1yaWdodDogLUB3ZXVpVXBsb2FkZXJGaWxlU3BhY2luZztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2V1aV91cGxvYWRlcl9maWxlc3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndldWlfdXBsb2FkZXJfZmlsZXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IEB3ZXVpVXBsb2FkZXJGaWxlU3BhY2luZztcbiAgICBtYXJnaW4tYm90dG9tOiBAd2V1aVVwbG9hZGVyRmlsZVNwYWNpbmc7XG4gICAgd2lkdGg6IEB3ZXVpVXBsb2FkZXJTaXplO1xuICAgIGhlaWdodDogQHdldWlVcGxvYWRlclNpemU7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi53ZXVpX3VwbG9hZGVyX3N0YXR1c3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgfVxuICAgIC53ZXVpX3VwbG9hZGVyX3N0YXR1c19jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG4gICAgLndldWlfaWNvbl93YXJue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi53ZXVpX3VwbG9hZGVyX2lucHV0X3dycHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IEB3ZXVpVXBsb2FkZXJGaWxlU3BhY2luZztcbiAgICBtYXJnaW4tYm90dG9tOiBAd2V1aVVwbG9hZGVyRmlsZVNwYWNpbmc7XG4gICAgd2lkdGg6IEB3ZXVpVXBsb2FkZXJTaXplIC0gQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICogMjtcbiAgICBoZWlnaHQ6IEB3ZXVpVXBsb2FkZXJTaXplIC0gQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICogMjtcbiAgICBib3JkZXI6IEB3ZXVpVXBsb2FkZXJCb3JkZXJXaWR0aCBzb2xpZCBAd2V1aVVwbG9hZGVyQm9yZGVyQ29sb3I7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aVVwbG9hZGVyQm9yZGVyQ29sb3I7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICB3aWR0aDogQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICsgMTtcbiAgICAgICAgaGVpZ2h0OiBAd2V1aVVwbG9hZGVyU2l6ZSAvIDI7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiBAd2V1aVVwbG9hZGVyU2l6ZSAvIDI7XG4gICAgICAgIGhlaWdodDogQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICsgMTtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHdldWlVcGxvYWRlckFjdGl2ZUJvcmRlckNvbG9yO1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpVXBsb2FkZXJBY3RpdmVCb3JkZXJDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53ZXVpX3VwbG9hZGVyX2lucHV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuQGltcG9ydCBcIi4uL3dldWlfYnV0dG9uL3dldWlfYnV0dG9uXCI7XG5cbi53ZXVpX21zZyB7XG4gICAgcGFkZGluZy10b3A6IEB3ZXVpTXNnUGFkZGluZ1RvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAud2V1aV9pY29uX2FyZWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAd2V1aU1zZ0ljb25HYXA7XG4gICAgfVxuXG4gICAgLndldWlfdGV4dF9hcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQHdldWlNc2dUZXh0R2FwO1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICB9XG4gICAgLndldWlfbXNnX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQHdldWlNc2dUaXRsZUdhcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAud2V1aV9tc2dfZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IEBnbG9iYWxUZXh0Q29sb3I7XG4gICAgfVxuXG4gICAgLndldWlfb3ByX2FyZWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBAd2V1aU1zZ09wckdhcDtcbiAgICB9XG5cbiAgICAud2V1aV9leHRyYV9hcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQHdldWlNc2dFeHRyYUFyZWFHYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6IEBnbG9iYWxUZXh0Q29sb3I7XG4gICAgICAgIGF7Y29sb3I6IEBnbG9iYWxMaW5rQ29sb3I7fVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IEB3ZXVpTXNnRXh0cmFBcmVhT2ZNaW5IZWlnaHQpIHtcbiAgICAud2V1aV9leHRyYV9hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpX2FydGljbGUge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgKiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWlfdGFiYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmYTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLnNldFRvcExpbmUoIzk3OTc5Nyk7XG4gICAgfVxufVxuXG4ud2V1aV90YWJiYXJfaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA3cHggMCAwO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmLndldWlfYmFyX2l0ZW1fb24ge1xuICAgICAgICAud2V1aV90YWJiYXJfbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICMwOUJCMDc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53ZXVpX3RhYmJhcl9pY29uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmICsgLndldWlfdGFiYmFyX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbn1cblxuLndldWlfdGFiYmFyX2xhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBnbG9iYWxUZXh0Q29sb3I7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpX25hdmJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0Qm90dG9tTGluZShAZ2xvYmFsQm9yZGVyQ29sb3IpO1xuICAgIH1cblxuICAgICYgKyAud2V1aV90YWJfYmQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ud2V1aV9uYXZiYXJfaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICB9XG5cbiAgICAmLndldWlfYmFyX2l0ZW1fb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0UmlnaHRMaW5lKCNjY2NjY2MpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuQGltcG9ydCBcInRhYmJhclwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuXG4ud2V1aV90YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53ZXVpX3RhYl9iZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ud2V1aV90YWJfYmRfaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aV9wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2V1aV9wcm9ncmVzc19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpUHJvZ3Jlc3NCZztcbiAgICBoZWlnaHQ6IEB3ZXVpUHJvZ3Jlc3NIZWlnaHQ7XG4gICAgZmxleDogMTtcbn1cblxuLndldWlfcHJvZ3Jlc3NfaW5uZXJfYmFyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlQcm9ncmVzc0NvbG9yO1xufVxuXG4ud2V1aV9wcm9ncmVzc19vcHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG5AbGluZUNvbG9yOiAjRTVFNUU1O1xuQGdyYXlDb2xvcjogIzk5OTk5OTtcblxuLndldWlfcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKEBsaW5lQ29sb3IpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQGxpbmVDb2xvcik7XG4gICAgfVxufVxuXG4ud2V1aV9wYW5lbF9oZCB7XG4gICAgcGFkZGluZzogMTRweCAxNXB4IDEwcHg7XG4gICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQGxpbmVDb2xvcik7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG4ud2V1aV9wYW5lbF9mdCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEycHg7XG4gICAgY29sb3I6IEBncmF5Q29sb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKEBsaW5lQ29sb3IpO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAud2V1aV9wYW5lbF9hY2Nlc3MgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzU4NkM5NDtcbiAgICAgICAgLnNldFRhcENvbG9yO1xuICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0VDRUNFQztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgLnNldEFycm93X1dhcChyaWdodCwgNnB4LCAjQzdDN0NDLCAycHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuQGxpbmVDb2xvcjogI0U1RTVFNTtcbkBncmF5Q29sb3I6ICM5OTk5OTk7XG5cbi53ZXVpX21lZGlhX2JveCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAuc2V0VG9wTGluZShAbGluZUNvbG9yKTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEme1xuICAgICAgICBjb2xvcjojMDAwMDAwO1xuICAgICAgICAuc2V0VGFwQ29sb3I7XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRUNFQ0VDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndldWlfbWVkaWFfdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIC5lbGxpcHNpcygpO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gICAgLndldWlfbWVkaWFfZGVzYyB7XG4gICAgICAgIGNvbG9yOiBAZ3JheUNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIC5lbGxpcHNpc0xuKDIpO1xuICAgIH1cblxuICAgICYud2V1aV9tZWRpYV90ZXh0IHtcbiAgICAgICAgLndldWlfbWVkaWFfdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC53ZXVpX21lZGlhX2luZm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogI0NFQ0VDRTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAud2V1aV9tZWRpYV9pbmZvX21ldGEge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgICAgICAmLndldWlfbWVkaWFfaW5mb19tZXRhX2V4dHJhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLndldWlfbWVkaWFfYXBwbXNnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLndldWlfbWVkaWFfaGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAud2V1aV9tZWRpYV9hcHBtc2dfdGh1bWIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAud2V1aV9tZWRpYV9iZCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2V1aV9tZWRpYV9zbWFsbF9hcHBtc2cge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAud2V1aV9jZWxscyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndldWlfY2VsbHNfYWNjZXNzIHtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aV9ncmlkcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKEB3ZXVpR3JpZEJvcmRlckNvbG9yKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIC5zZXRMZWZ0TGluZShAd2V1aUdyaWRCb3JkZXJDb2xvcik7XG4gICAgfVxufVxuXG4ud2V1aV9ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlIC8gQHdldWlHcmlkQ29sdW1uQ291bnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLnNldFJpZ2h0TGluZShAd2V1aUdyaWRCb3JkZXJDb2xvcik7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0Qm90dG9tTGluZShAd2V1aUdyaWRCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaXRlbUFjdGl2ZUNvbG9yO1xuICAgIH1cbn1cblxuLndldWlfZ3JpZF9pY29uIHtcbiAgICB3aWR0aDogQHdldWlHcmlkSWNvblNpemU7XG4gICAgaGVpZ2h0OiBAd2V1aUdyaWRJY29uU2l6ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYgKyAud2V1aV9ncmlkX2xhYmVse1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuXG4ud2V1aV9ncmlkX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBnbG9iYWxUaXRsZUNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQHdldWlHcmlkRm9udFNpemU7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuQHdldWlEaWFsb2dCYWNrZ3JvdW5kQ29sb3I6ICNGQUZBRkM7XG5Ad2V1aURpYWxvZ0xpbmVDb2xvcjogI0Q1RDVENjtcbkB3ZXVpRGlhbG9nTGlua0NvbG9yOiAjM0NDNTFGO1xuQHdldWlEaWFsb2dMaW5rQWN0aXZlQmM6ICNFRUVFRUU7XG5cbi53ZXVpX2RpYWxvZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEzO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlEaWFsb2dCYWNrZ3JvdW5kQ29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAud2V1aV9kaWFsb2dfY29uZmlybSAmIHtcbiAgICAgICAgLndldWlfZGlhbG9nX2hkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDIwcHggLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAud2V1aV9kaWFsb2dfYmQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndldWlfZGlhbG9nX2hkIHtcbiAgICBwYWRkaW5nOiAxLjJlbSAwIC41ZW07XG59XG5cbi53ZXVpX2RpYWxvZ190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi53ZXVpX2RpYWxvZ19iZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogQGdsb2JhbFRleHRDb2xvcjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ud2V1aV9kaWFsb2dfZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgY29sb3I6IEB3ZXVpRGlhbG9nTGlua0NvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC5zZXRUYXBDb2xvcjtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlEaWFsb2dMaW5rQWN0aXZlQmM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAuc2V0VG9wTGluZShAd2V1aURpYWxvZ0xpbmVDb2xvcik7XG4gICAgfVxuICAgIC53ZXVpX2RpYWxvZ19jb25maXJtICYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIC5zZXRMZWZ0TGluZShAd2V1aURpYWxvZ0xpbmVDb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53ZXVpX2J0bl9kaWFsb2cge1xuICAgICYuZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgIH1cbiAgICAmLnByaW1hcnkge1xuICAgICAgICBjb2xvcjogIzBCQjIwQztcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC53ZXVpX2RpYWxvZyB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWlfdG9hc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiA3LjZlbTtcbiAgICBtaW4taGVpZ2h0OiA3LjZlbTtcbiAgICB0b3A6IDE4MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMuOGVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQwLCA0MCwgMC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpX2ljb25fdG9hc3Qge1xuICAgIG1hcmdpbjogMjJweCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxFQTA4JztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICB9XG59XG4ud2V1aV90b2FzdF9jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4vLyBsb2FkaW5nIHRvYXN0XG4ud2V1aV9sb2FkaW5nX3RvYXN0e1xuICAgIC53ZXVpX3RvYXN0X2NvbnRlbnR7XG4gICAgICBtYXJnaW4tdG9wOjY0JTtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbn1cbi53ZXVpX2xvYWRpbmd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgei1pbmRleDogMjAwMDAwMDAwMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAzOCU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA4LjE0cHg7XG4gICAgICAgIGhlaWdodDogMy4wOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjA5LCAyMDksIDIxMyk7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wOTgwMzkyKSAwcHggMHB4IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IDUwJSAwcHg7XG4gICAgfVxuICAgICZfMHtcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTAtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl8xe1xuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMS0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl8ye1xuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMi0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl8ze1xuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMy0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl80e1xuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNC0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfNXtcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTUtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmXzZ7XG4gICAgICAgIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS02LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl83e1xuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNy0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfOHtcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTgtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmXzl7XG4gICAgICAgIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS05LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl8xMHtcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTEwLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl8xMXtcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTExLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0wLTEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDAuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxuICAwLjAyJSB7IG9wYWNpdHk6IDE7IH1cbiAgNjAuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC4yNTsgfVxufUAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTEtMTIge1xuICAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgOC4zNDMzMyUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDguMzUzMzMlIHsgb3BhY2l0eTogMTsgfVxuICA2OC4zNDMzJSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0yLTEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDE2LjY3NjclIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxNi42ODY3JSB7IG9wYWNpdHk6IDE7IH1cbiAgNzYuNjc2NyUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwLjI1OyB9XG59QC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtMy0xMiB7XG4gIDAlIHsgb3BhY2l0eTogMC4yNTsgfVxuICAyNS4wMSUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDI1LjAyJSB7IG9wYWNpdHk6IDE7IH1cbiAgODUuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC4yNTsgfVxufUAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTQtMTIge1xuICAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgMzMuMzQzMyUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDMzLjM1MzMlIHsgb3BhY2l0eTogMTsgfVxuICA5My4zNDMzJSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS01LTEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjI3MDk1ODMzMzMzMzMzMzsgfVxuICA0MS42NzY3JSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgNDEuNjg2NyUgeyBvcGFjaXR5OiAxOyB9XG4gIDEuNjc2NjclIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC4yNzA5NTgzMzMzMzMzMzM7IH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS02LTEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjM3NTEyNTsgfVxuICA1MC4wMSUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDUwLjAyJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC4zNzUxMjU7IH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS03LTEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjQ3OTI5MTY2NjY2NjY2NzsgfVxuICA1OC4zNDMzJSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgNTguMzUzMyUgeyBvcGFjaXR5OiAxOyB9XG4gIDE4LjM0MzMlIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC40NzkyOTE2NjY2NjY2Njc7IH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS04LTEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjU4MzQ1ODMzMzMzMzMzMzsgfVxuICA2Ni42NzY3JSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgNjYuNjg2NyUgeyBvcGFjaXR5OiAxOyB9XG4gIDI2LjY3NjclIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC41ODM0NTgzMzMzMzMzMzM7IH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS05LTEyIHtcbiAgMCUgeyBvcGFjaXR5OiAwLjY4NzYyNTsgfVxuICA3NS4wMSUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDc1LjAyJSB7IG9wYWNpdHk6IDE7IH1cbiAgMzUuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMC42ODc2MjU7IH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0xMC0xMiB7XG4gIDAlIHsgb3BhY2l0eTogMC43OTE3OTE2NjY2NjY2Njc7IH1cbiAgODMuMzQzMyUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDgzLjM1MzMlIHsgb3BhY2l0eTogMTsgfVxuICA0My4zNDMzJSB7IG9wYWNpdHk6IDAuMjU7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDAuNzkxNzkxNjY2NjY2NjY3OyB9XG59QC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtMTEtMTIge1xuICAwJSB7IG9wYWNpdHk6IDAuODk1OTU4MzMzMzMzMzMzOyB9XG4gIDkxLjY3NjclIHsgb3BhY2l0eTogMC4yNTsgfVxuICA5MS42ODY3JSB7IG9wYWNpdHk6IDE7IH1cbiAgNTEuNjc2NyUgeyBvcGFjaXR5OiAwLjI1OyB9XG4gIDEwMCUgeyBvcGFjaXR5OiAwLjg5NTk1ODMzMzMzMzMzMzsgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWlfbWFzayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xufVxuXG4ud2V1aV9tYXNrX3RyYW5zcGFyZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi53ZXVpX21hc2tfdHJhbnNpdGlvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xuICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAuM3M7XG59XG4ud2V1aV9mYWRlX3RvZ2dsZXtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42KTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuQGJnQ29sb3I6I0VDRUNFQztcbi53ZXVpX2FjdGlvbnNoZWV0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VEZWZhdWx0QmFja2dyb3VuZENvbG9yO1xuICAgIC8vc2xpZGUgdXAgYW5pbWF0aW9uXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cbi53ZXVpX2FjdGlvbnNoZWV0X21lbnV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpX2FjdGlvbnNoZWV0X2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9jZWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAuc2V0VG9wTGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmdDb2xvcjtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2FjdGlvblNoZWV0IGFuaWFtdGlvblxuLndldWlfYWN0aW9uc2hlZXRfdG9nZ2xle1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG4ud2V1aV9zZWFyY2hfYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRjQ7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKCk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0Qm90dG9tTGluZSgpO1xuICAgIH1cbiAgICAmLndldWlfc2VhcmNoX2ZvY3VzaW5ne1xuICAgICAgICAud2V1aV9zZWFyY2hfY2FuY2Vse1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLndldWlfc2VhcmNoX3RleHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLndldWlfc2VhcmNoX291dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkVBO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cbn1cbi53ZXVpX3NlYXJjaF9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDE7XG4gICAgLndldWlfc2VhcmNoX2lucHV0IHtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwLzE0ZW07XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjAvMTRlbTtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndldWlfaWNvbl9zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIC53ZXVpX2ljb25fY2xlYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxufVxuLndldWlfc2VhcmNoX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM5QjlCOUI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC53ZXVpX2ljb25fc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuLndldWlfc2VhcmNoX2NhbmNlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX3NlYXJjaF9pbnB1dDpub3QoOnZhbGlkKSB+IC53ZXVpX2ljb25fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8v5bmy5o6JaW5wdXRbc2VhcmNoXem7mOiupOeahGNsZWFyIGJ1dHRvblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

* {
	margin: 0px auto;
	padding: 0px;
}

.zhengwen {
	max-width: 650px;
	min-width: 100px;
	margin: 0px auto;
	border: 1px dashed;
}

.lppz {
	width: 100%;
	height: 100%;
	background-color: #EEEEEE;
}

.four_tb {
	background-color: white;
	margin-top: 0px;
}

.one {
	width: 100%;
	height: 100%;
}

.gao {
	margin-top: -10px;
}

.red_pic {
	border: 1px solid red;
	box-sizing: border-box;
}

.title_2 {
	background-color: #EF8748;
}

.tel {
	color: white;
	font-size: 24px;
	font-family: "黑体";
}

.pthy {
	position: relative;
	top: -7px;
}

.bgcw {
	background-color: white;
}

.b_b {
	border-bottom: 1px gainsboro solid;
}

.p5 {
	padding: 5px;
}

.touming {
	opacity: 0.7;
}

.br {
	border-right: 1px white solid;
}

.bg_red {
	background-color: #E50012;
}